對衆多PHP初學開發者來說,搭建一個可用於生產的LAMP環境是一件必須的事情,本文以 Ubuntu Server 14.04爲例,給出一個搭建LAMP環境的教程,供你們參考。php
本文的LAMP指的是:Linux+Apache+MySQL+PHPhtml
目前世界最流行的企業建站方式是LAMP(Linux+Apache+MySQL+PHP),即便用Linux做爲操做系統,Apache做爲Web服務器,MySQL做爲數據庫,PHP做爲服務器端腳本解釋器。這四個軟件都是遵循GPL的開放源碼軟件,它們安全、穩定、快速、功能強大,使用它們能夠創建一個快速、穩定、免費的網站系統。mysql
1.更新軟件源linux
sudo apt-get updateweb
2.安裝Apachesql
sudo apt-get install apache2數據庫
3.查看Apache是否安裝成功apache
apache2 –vvim
以下所示,表示搭建成功瀏覽器
4. 經過瀏覽器訪問服務器的IP,若是出現Apache歡迎界面,表示安裝成功,以下所示:
5.安裝PHP5
sudo apt-get install php5
6.查看PHP5的版本
php5 –v
表示PHP5已經安裝成功。
7.查看apache是否已經加載libphp5.so模塊,該模塊是Apache用來指揮PHP解析器來執行PHP代碼的模塊
cat /etc/apache2/mods-enabled/php5.load
表示該模塊已經加載
8. 安裝mysql ,安裝過程當中會讓輸入數據庫的root用戶密碼,兩次輸入後便可繼續安裝至完成,注意這個密碼不是系統root帳戶的密碼,而是你安裝的數據庫默認用戶root的密碼
sudo apt-get install mysql-server
9.檢查是否加載了mysql.so的擴展,PHP經過該擴展連接mysql執行CURD操做,若是提示no such file or directory 表示PHP默認沒有安裝該操做數據庫的擴展,須要自行安裝
cat /etc/php5/mods-available/mysql.ini,
10.若是上步不成功,則執行這步,給PHP安裝mysql擴展
sudo apt-get install php5-mysql
11.查看擴展是否安裝成功,不一樣的版本存放的位置可能不一樣
cat /etc/php5/mods-available/mysql.ini
表示mysql.so擴展已經安裝成功。
12.重啓mysql和Apache
sudo service mysql restart
sudo service apache2 restart
13.建立一個php文件來測試環境是否安裝成功,
cd /var /www/html
vim info.php
PHP文件內容:
<?php
echo mysql_connect(‘localhost’,’root’,’123456’)? 「success」 :」fail」;
echo phpinfo();
?>
注意這裏必須使用localhost地址做爲測試數據庫鏈接的地址,由於到目前爲止,咱們尚未開啓MySQL遠程鏈接的帳戶服務。
14.訪問該文件IP/info.php查看是否鏈接成功
表示鏈接成功,到目前爲止咱們的PHP和mysql以及Apache都已經安裝配置完成,並可以正常工做。
15.給php安裝經常使用擴展
sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl
該過程安裝時間較長,請耐心等待;
16.安裝完成以後,重啓Apache
sudo service apache2 restart
17. 回到瀏覽器的info.php 刷新,查看剛纔安裝的拓展是否被加載,搜索gd,curl等,若是剛纔安裝成功,應該可以在phpinfo中顯示已加載;
18.若是須要上傳或者操做文件,須要用root帳戶進行SSH登錄,須要修改Ubuntu系統容許root用戶SSH登錄,
cd /etc/ssh/
sudo vim sshd_config
:set nu
28G
找到PermitRootLogin 改成yes保存退出,重啓SSH服務,便可使用root帳戶登錄。
sudo service ssh restart
19.安裝phpmyadmin(最好安裝,方便操做以及設置後面的遠程登陸帳戶)
sudo apt-get install phpmyadmin
安裝過程當中會提示輸入密碼等,直接輸入便可,安裝完成後默認放在/usr/share/phpmyadmin目錄下,爲了可以使咱們經過web訪問,這裏須要創建一個軟鏈接將其鏈接到Apache的默認目錄下
sudo ln -s /usr/share/phpmyadmin /var/www/html/pma
這裏咱們創建了一個pma的軟鏈接指向實際的PHPmyadmin目錄。
20.在瀏覽器中直接訪問PHPmyadmin,輸入IP/pma,以下所示:
輸入用戶名密碼登陸進入。
21.開啓mysql遠程訪問權限,
sudo vim /etc/mysql/my.cnf
找到bind-address,註釋掉它,保存退出,而後登錄phpmyadmin,在權限中建立一個新用戶,以下:
最後重啓mysql服務
sudo service mysql restart
這是就能夠經過navicat之類的遠程鏈接工具鏈接mysql了,到此爲止,一個簡單的LAMP環境就搭建成功了。
------------------------------------分割線------------------------------------
CentOS 6.5系統安裝配置LAMP(Apache+PHP5+MySQL)服務器環境 http://www.linuxidc.com/Linux/2014-12/111030.htm
Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)開發環境 http://www.linuxidc.com/Linux/2014-10/107924.htm
Windows 7下硬盤安裝Ubuntu 14.10圖文教程 http://www.linuxidc.com/Linux/2014-10/108430.htm
U盤安裝Ubuntu 14.10 http://www.linuxidc.com/Linux/2014-10/108402.htm
Ubuntu 14.10 正式發佈下載 http://www.linuxidc.com/Linux/2014-10/108363.htm
Ubuntu 14.04 LTS 如何升級到 Ubuntu 14.10 http://www.linuxidc.com/Linux/2014-10/108381.htm
Ubuntu 14.10 下安裝 LAMP 服務圖文詳解 http://www.linuxidc.com/Linux/2014-12/110082.htm
------------------------------------分割線------------------------------------
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2