Edusoho之LAMP環境搭建

2022-02-02 19:49:36 字數 2471 閱讀 1122

主要參考官方文件ubuntu16.04+apache+php+mysql+edusoho 安裝教程

lamp環境按照如下搭建是沒有問題的,本地虛擬機器試驗是完全沒有問題的。

sudo apt-get

update

sudo apt-get upgrade

sudo apt-get

install apache2

sudo apt-get install libapache2-mod-xsendfile

通常sudo apt-get install apache2 預設是安裝apache2.4(通過apache -v可以檢視對應的apache版本)

sudo a2enmod rewrite   #啟用rewrite模組

sudo a2enmod xsendfile #啟用xsendfile模組

vi /etc/apache2/sites-enabled/edusoho.conf
edusoho.conf內容如下:

80>servername 

192.168.126.130

documentroot /var/www/project/web

var/www/project/web># enable the .htaccess rewrites

allowoverride all

require all granted

errorlog /var/log/apache2/project_error.log

customlog /var/log/apache2/project_access.log combined

servername 可以網域名稱也可以是ip位址,在這裡我用的是ip位址。

sudo apt-get install php-pear php7.0-cli php7.0-common php7.0-curl \

php7.

0-dev php7.0-fpm php7.0-json php7.0-mbstring php7.0-mcrypt \

php7.

0-mysql php7.0-opcache php7.0-zip php7.0-intl php7.0-gd php7.0-xml

順便修改對應的配置檔案(主要用於修改php上傳檔案的大小限制)

sudo vim /etc/php/7.0/fpm/php.ini
修改這三個值的大小(通過/+對應的關鍵字搜尋效率更高),如/post_max_size就可以一下定位到該鍵上):

post_max_size =1024m

memory_limit =1024m

upload_max_filesize = 1024m

修改配置檔案後,記得執行重啟命令,讓配置生效:

sudo service php7.0-fpm restart

sudo apt-get

update

sudo apt-get install mysql-server

設定密碼

在這個過程過程中會要求您輸入mysql資料庫的root密碼,請認真填寫。

/etc/init.d/apache2 restart
訪問位址為:192.168.126.130 初次出現的其實與jenkins和wordpress倒有不少相似之處,比如配置資料庫和使用者等。

如下圖所示:

(1)同意協議

(2)檢測環境

(3)配置資料庫

(4)配置**資訊

(5)安裝成功

(6)最終**效果如圖

Linux CentOS 7 LAMP環境的搭建

l linux a apache m mysql p php 實驗建議關閉防火牆和修改se linux機制,或者設定防火牆。測試 在瀏覽器中直接訪問localhost是能後訪問到下圖 開啟mysql服務 systemctl start mariadb 設定開機自啟 systemctl enable ...

Windows本地搭建Edusoho環境

windows搭建edusoho比linux還要輕鬆的多。因為有很多環境整合工具如xampp wampserver phpstudy等。基本上安裝號wampserver工具,直接將edusoho專案扔到www目錄地下並配置即可。另外為什麼要本地搭建呢?本地搭建的目的是方便除錯。當然了也不排除有部分公...

PHP開發之lamp環境

我用的是centos7,用yum源安裝apache yum install apache y 最後的 y是預設同意安裝的意思 用yum源安裝php yum install php y 用yum源安裝mariadb yum install mariadb y 最後啟動apache啟動mariabd 以...