基本上都是使用sudo apt-get install XXXXXXX
一.使用apt-get方式為Ubuntu安裝PHP+MYSQL+Apache
分別執行如下命令:
(1)安裝MYSQL
sudo apt-get install mysql-server
sudo apt-get install mysql-client
(2)安裝Apache
sudo apt-get install apache2
(3)安裝PHP
sudo apt-get install php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
(4)安裝phpmyadmin
sudo apt-get install phpmyadmin
在安裝過程中會要求選擇Web server:apache2或lighttpd,選擇apache2,按tab鍵然後確定。然後會要求輸入設置的Mysql數據庫密碼連接密碼 Password of the database's administrative user。
然後將phpmyadmin與apache2建立連接,以我的為例:www目錄在/var/www,phpmyadmin在/usr/share/phpmyadmin目錄,所以就用命令:
sudo ln -s /usr/share/phpmyadmin /var/www
建立連接。
phpmyadmin測試:在浏覽器地址欄中打開http://localhost/phpmyadmin。
安裝結束後,檢測是否成功:
(1)檢測Mysql是否正常
在終端中輸入:mysql -u username -p password (將username和password替換為你所設置的)看是否可以正常登陸
(2)檢測Apache是否正常
在浏覽器中打開:http://localhost/
如果出現如下信息,則表明正常。
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
(3)檢測PHP是否正常
Ubuntu下Apache的默認安裝路徑為/var/www/,到其目錄下新建info.php文件,文件內容為:
<?php
phpinfo();
?>
然後在浏覽器中打開:http://localhost/info.php 看是否正常。
注:在該目錄直接新建文件是沒有權限的,為其增加當前用戶權限:
sudo chmod 777 /var/www
(4)浏覽器PHP中文亂碼問題
上面在FireFox浏覽器中打開test.php測試時,如果出現了中文亂碼,則是默認語言設置問題,解決方法如下:
打開apache配置文件:sudo gedit /etc/apache2/apache2.conf,在最後面加上: AddDefaultCharset UTF-8
重啟Apache:sudo /etc/init.d/apache2 restart 再刷新test.php 中文亂碼沒有了