我們在Linux服務器上運行一箇Web應用程序所需的主要軟件包是Apche、MySQL、PHP等,也就是通常所說的LAMP(Linux、Apche、MySQL、PHP)。那麼如何在Ubuntu服務器上搭建LAMP環境?下面來看下主要操作步驟介紹。
LAMP是Linux、Apche、MySQL和PHP的首字母縮寫。一箇開源Web開發平臺,使用Linux作爲操作系統,Apche作爲Web服務器,MySQL作爲RDBMS(關係數據庫管理系統),PHP作爲面向對象的腳本語言(有時也會用Pel或Python替代PHP)。
我們開通Linux服務器(如基於Ubuntu系統的RAKsmt美國服務器)後,通常會搭建LAMP環境,以便構建應用。Ubuntu服務器搭建LAMP環境的操作比較簡單,首先利用SSH工具(如PuTT或Xshell等)以oot用戶身份登錄到該服務器,然後在命令行窗口中依次運行下面命令,將系統更新至最新版本。
pt updte
pt upgde
接下來,運行下面命令,安裝Tsksel包,它有助於同時安裝多箇包。這是一種快速的安裝方式。
pt instll tsksel -y
Tsksel包安裝好後,運行下面命令便可開始搭建LAMP環境了。
tsksel instll lmp-see
Tsksel有一箇預定義的燈包,非常容易安裝,只需通過鍵盤輸入選擇LAMP並安裝它。
爲了保護數據庫安全,運行下面命令給MySQL配置額外的安全性。
mysql_secue_instlltion
驗證服務是否正常運行。
netstt -ntlp
Tsksel提供了安裝LAMP環境的快速方式,或者我們也可分別安裝Apche、MySQL、PHP,相關命令如下。
pt instll pche2 -y
pt instll mysql-see -y
pt instll php libpche2-mod-php php-mysql
爲了確保Apche已經安裝,請在網絡瀏覽器中加載http://seeip,這應該顯示一箇Ubuntu默認頁面。Apche服務器VitulHost需要進行簡單配置,例如打開/etc/pche2/sites-ilble/.locl.conf配置文件,相關內容如下:
<Diectoy //www/html/.locl/public>
Requie ll gnted
</Diectoy>
<VitulHost *:80>
SeeNme .locl
SeeAlis www..locl
SeeAdmin @loclhost
DocumentRoot //www/html/locl/public
EoLog ${APACHE_LOG_DIR}/eo.log
CustomLog ${APACHE_LOG_DIR}/ccess.log combined
</VitulHost>
使用下面的命令檢查Apche語法。
httpd -t
重新加載Apche 2。
systemctl elod pche2
我們可以在文檔根目錄中設置一箇簡單的phpinfo頁面,並使用http://seeip/info.php訪問,它將顯示PHP信息,從而確保網絡服務器安裝成功和運行。