Ubuntu Server 14.04安裝LAMP

對眾多PHP初學(xué)開發(fā)者來講,搭建一個可用于生產(chǎn)的LAMP環(huán)境是一件必須的事情,本文以UbuntuServer14.04為例,給出一個搭建LAMP環(huán)境的教程,供大家參考。

本文的LAMP指的是:Linux+Apache+MySQL+PHP

目前世界最流行的企業(yè)建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP作為服務(wù)器端腳本解釋器。這四個軟件都是遵循GPL的開放源碼軟件,它們安全、穩(wěn)定、快速、功能強大,使用它們可以建立一個快速、穩(wěn)定、免費的網(wǎng)站系統(tǒng)。

1.更新軟件源

sudo?apt-get update

2.安裝Apache

sudoapt-get? install apache2

3.查看Apache是否安裝成功

apache2 –v

如下所示,表示搭建成功


4.通過瀏覽器訪問服務(wù)器的IP,如果出現(xiàn)Apache歡迎界面,表示安裝成功,如下所示:


5.安裝PHP5

sudo apt-getinstall php5

6.查看PHP5的版本

php5 –v


表示PHP5已經(jīng)安裝成功。

7.查看apache是否已經(jīng)加載libphp5.so模塊,該模塊是Apache用來指揮PHP解析器來執(zhí)行PHP代碼的模塊

cat/etc/apache2/mods-enabled/php5.load


表示該模塊已經(jīng)加載

8.安裝mysql? ,安裝過程中會讓輸入數(shù)據(jù)庫的root用戶密碼,兩次輸入后即可繼續(xù)安裝至完成,注意這個密碼不是系統(tǒng)root賬戶的密碼,而是你安裝的數(shù)據(jù)庫默認用戶root的密碼

sudo apt-getinstall mysql-server

9.檢查是否加載了mysql.so的擴展,PHP通過該擴展鏈接mysql執(zhí)行CURD操作,如果提示no such file or directory表示PHP默認沒有安裝該操作數(shù)據(jù)庫的擴展,需要自行安裝

cat/etc/php5/mods-available/mysql.ini

10.如果上步不成功,則執(zhí)行這步,給PHP安裝mysql擴展

sudo apt-getinstall php5-mysql

11.查看擴展是否安裝成功,不同的版本存放的位置可能不同

cat/etc/php5/mods-available/mysql.ini


表示mysql.so擴展已經(jīng)安裝成功。

12.重啟mysql和Apache

sudo servicemysql restart

sudoservice apache2 restart

13.創(chuàng)建一個php文件來測試環(huán)境是否安裝成功,

cd /var/www/html

vim info.php

PHP文件內(nèi)容:

echo mysql_connect(‘localhost’,’root’,’123456’)? “success”? ? :”fail”;

echo phpinfo();

注意這里必須使用localhost地址作為測試數(shù)據(jù)庫連接的地址,因為到目前為止,我們還沒有開啟MySQL遠程連接的賬戶服務(wù)。

14.訪問該文件IP/info.php查看是否連接成功


表示連接成功,到目前為止我們的PHP和mysql以及Apache都已經(jīng)安裝配置完成,并能夠正常工作。

15.給php安裝常用擴展

sudo apt-getinstall php5-gd curl libcurl3 libcurl3-dev php5-curl

該過程安裝時間較長,請耐心等待;

16.安裝完成之后,重啟Apache

sudo serviceapache2 restart

17.回到瀏覽器的info.php刷新,查看剛才安裝的拓展是否被加載,搜索gd,curl等,如果剛才安裝成功,應(yīng)該能夠在phpinfo中顯示已加載;

18.如果需要上傳或者操作文件,需要用root賬戶進行SSH登陸,需要修改Ubuntu系統(tǒng)允許root用戶SSH登陸,

cd/etc/ssh/

sudo vimsshd_config

:set nu

28G

找到PermitRootLogin改為yes保存退出,重啟SSH服務(wù),即可使用root賬戶登陸。

sudo service sshrestart

19.安裝phpmyadmin(最好安裝,方便操作以及設(shè)置后面的遠程登錄賬戶)

sudo apt-getinstall phpmyadmin

安裝過程中會提示輸入密碼等,直接輸入即可,安裝完成后默認放在/usr/share/phpmyadmin目錄下,為了能夠使我們通過web訪問,這里需要建立一個軟連接將其連接到Apache的默認目錄下

sudo ln -s/usr/share/phpmyadmin /var/www/html/pma

這里我們建立了一個pma的軟連接指向?qū)嶋H的PHPmyadmin目錄。

20.在瀏覽器中直接訪問PHPmyadmin,輸入IP/pma,如下所示:


輸入用戶名密碼登錄進入。

21.開啟mysql遠程訪問權(quán)限,

sudo? vim/etc/mysql/my.cnf

找到bind-address,注釋掉它,保存退出,然后登陸phpmyadmin,在權(quán)限中創(chuàng)建一個新用戶,如下:


最后重啟mysql服務(wù)

sudo servicemysql restart

這是就可以通過navicat之類的遠程連接工具連接mysql了,到此為止,一個簡單的LAMP環(huán)境就搭建成功了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容