Ubuntu Server 14.04 安裝 LAMP

對衆多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

本文永久更新連接地址http://www.linuxidc.com/Linux/2015-03/115136.htm

相關文章
相關標籤/搜索