1. 程式人生 > >ubuntu16.04搭建LAMP環境以及遇到的問題

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

在安裝的中間會出現輸入Mysql的管理員密碼的提示,設定一下Mysql的密碼

安裝完成後檢視服務:輸入 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,輸入賬號密碼即可