ubuntu16.04搭建LAMP環境以及遇到的問題
搭建順序為Apache,Mysql,PHP以及phpmyadmin
1.安裝Apache 在命令列輸入 sudo apt-get install apache2 輸入管理員密碼 並選擇Y
安裝完畢後,在瀏覽器中輸入:127.0.0.1
顯示如下圖,說明安裝正確。
產生的啟動和停止檔案是:/etc/init.d/apache2
啟動:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新啟動:sudo apache2ctl -k restart
2.MysSQL安裝:開啟命令列輸入 :sudo apt-get install mysql-server 輸入管理員密碼 選擇Y
安裝完成後檢視服務:輸入 sudo netstat -tap | grep mysql 顯示監聽的埠即表示安裝成功
3.安裝PHP 輸入 sudo apt-get install php5 libapache2-mod-php5
16.04好像無法再安裝php5
安裝完成後測試下是否成功:
首先需要將www目錄更改下所有權以便可以新建文件 輸入 sudo chmod 777 /var/www
新建一個文件: sudo vi /var/www/info.php
按下i鍵編輯檔案 輸入
<?php
phpinfo();
?>
然後儲存並退出:先按ESC 再按: 輸入wq 回車 儲存退出
然後在位址列輸入127.0.0.1/info.php
你就會發現出錯了
彆著急,因為apache伺服器的預設php檔案是放在 /var/www/html這個路徑下,而一般我們的的檔案要放在 /var/www下
因此我們就要改變apache的預設路徑
windows下apache的配置檔案是httpd.conf , 但是ubuntu下apache的配置檔案在 /etc/apache2/apache2.conf
首先說明一下,Linux下的apache配置檔案採用引入的方式,主啟動檔案apache2.conf,預設路徑的配置檔案放在 /etc/apache2/sites-available/000-default.conf內
1)進入
2)把 /var/www/html 修改為 /var/www
然後再儲存退出,並重啟apache:
然後在瀏覽器中輸入 127.0.0.1/phpinfo.php,出現PHP的相關配置資訊即表示成功
4.為了更方便的管理資料庫 同時也建議安裝phpmyadmin。命令列輸入sudo apt-get install phpmyadmin
安裝會出現三次視窗,前兩個按預設選項選,最後一個輸入你的mysql管理員密碼
然後在 /var/www下 建立phpmyadmin的軟連線
之後在瀏覽器輸入127.0.0.1/phpmyadmin,若出現下圖則為成功
若出現沒有mbstring錯誤,則
執行 $ sudo apt-get install php-mbstring
修改PHP配置檔案
$ sudo vim /etc/php/7.0/apache2/php.ini
display_errors = On(顯示錯誤日誌,出現兩次,都要改,不然無效)
extension=php_mbstring.dll (開啟mbstring)
重啟apache
$ sudo /etc/init.d/apache2 restart
訪問埠localhost/phpmyadmin,輸入賬號密碼即可