主要參考官方文件ubuntu16.04+apache+php+mysql+edusoho 安裝教程
lamp環境按照如下搭建是沒有問題的,本地虛擬機器試驗是完全沒有問題的。
sudo apt-getupdate
sudo apt-get upgrade
sudo apt-get通常sudo apt-get install apache2 預設是安裝apache2.4(通過apache -v可以檢視對應的apache版本)install apache2
sudo apt-get install libapache2-mod-xsendfile
sudo a2enmod rewrite #啟用rewrite模組sudo a2enmod xsendfile #啟用xsendfile模組
vi /etc/apache2/sites-enabled/edusoho.confedusoho.conf內容如下:
80>servernameservername 可以網域名稱也可以是ip位址,在這裡我用的是ip位址。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
sudo apt-get install php-pear php7.0-cli php7.0-common php7.0-curl \順便修改對應的配置檔案(主要用於修改php上傳檔案的大小限制)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
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 以...