Ubuntu 14.04環(huán)境搭建LAMP(Linux/Apache/MySQL/PHP)建站環(huán)境

LAMP,基于Linux/Apache/MySQL/PHP架構的網站建設環(huán)境焕檬,對于一般的網站來說足夠使用盛险,如果我們的網站訪問量或者處理數據量較大,可以選擇使用LNMP這類NGINX架構環(huán)境箱季。但是,大部分的網站使用APACHE已經足夠棍掐,而且使用起來也比較簡單藏雏。
對于LAMP的文章或者一鍵安裝包網絡上和老左之前也有分享過一些,比如"完整配置CentOS6安裝LAMP(Apache/MySQL/PHP)環(huán)境搭建教程"和"完整Debian7配置LAMP(Apache/MySQL/PHP)環(huán)境及搭建建站"作煌,昨天有網友提出來要求寫一篇Ubuntu環(huán)境的LAMP文章掘殴,因為我不常用Ubuntu赚瘦,所以就從海外找到一篇文章,進行翻譯和整理奏寨,檢測教程的完整性且分享下來起意。

第一、重裝VPS主機環(huán)境和升級組件

這里服爷,我默認安裝的是Ubuntu 14.04版本杜恰,然后進行升級組件。
apt-get update; apt-get dist-upgrade -y --force-yes

第二仍源、安裝Apache WEB服務器環(huán)境

apt-get install apache2 apache2-bin apache2-data apache2-doc apache2-mpm-prefork apache2-utils

修改默認首頁(/etc/apache2/mods-enabled/dir.conf)
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

修改成
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

然后重啟service apache2 restart
[圖片上傳中心褐。。笼踩。(1)]
我們可以打開默認的IP地址或者已經綁定的域名逗爹,如果能看到這樣的頁面/界面,說明APACHE已經安裝完畢嚎于。

第三掘而、啟動偽靜態(tài)mod_rewrite組件

a2enmod rewriteservice apache2 restart

第四、創(chuàng)建用戶管理和設置多網站

如果我們只要創(chuàng)建一個網站于购,那簡單了袍睡,我們只需要在/ var/www/ html目錄下創(chuàng)建文件就可以。如果我們需要創(chuàng)建多個網站肋僧,則需要創(chuàng)建網站目錄斑胜,而且還需要設置單獨的用戶來管理,這樣比較安全嫌吠。
adduser laozuo

然后我們根據提示需要輸入兩次密碼
Adding user laozuo' ...Adding new grouplaozuo' (1000) ...Adding new user laozuo' (1000) with grouplaozuo' ...Creating home directory /home/laozuo' ...Copying files from/etc/skel' ...Enter new UNIX password:Retype new UNIX password:passwd: password updated successfullyChanging the user information for laozuoEnter the new value, or press ENTER for the defaultFull Name []:Room Number []:Work Phone []:Home Phone []:Other []:Is the information correct? [Y/n]

我們需要創(chuàng)建public_html用來存儲網站文件和日志的文件夾止潘。
cd /home/laozuomkdir public_html logs

創(chuàng)建完畢之后,我們需要設置目錄的權限辫诅,要不我們無法上傳文件和編輯凭戴。
chown www-data /home/laozuo/public_html /home/laozuo/logschmod 755 /home/laozuo

我們不要忘記把對應自己的目錄換掉,因為里面文件我全部用laozuo建立文件的炕矮,我們需要用自己站點對應的文件么夫,這樣好檢查。
配置虛擬主機名稱
默認情況下的Ubuntu14.04將配備000-default.conf HTTP和默認的ssl.conf用于HTTPS肤视。對于經常使用魏割,我們將修改并使用000-default.conf在/ etc/網站可用目錄。在使用之前钢颂,我們必須禁用000-default.conf配置。
a2dissite 000-default.confservice apache2 reload

改變000-default.conf(/etc/apache2/sites-available)文件名為我們的域名(替換laozuo.org到您的域名)
mv 000-default.conf laozuo.org.conf

清空內容

laozuo.org.conf

然后我們在laozuo.org.conf文件中添加下面的內容

<VirtualHost *:80>
ServerName laozuo.org
ServerAlias laozuo.org
ServerAdmin webmaster@laozuo.org
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html>
Options Indexes ExecCGI Includes FollowSymLinks MultiViews
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>

保存文件之后拜银,我們啟動a2ensite laozuo.org.conf
如果無法啟動殊鞭,我們可以檢查日志遭垛,日志文件在/var/log/apache2/error.log中。

第五操灿、安裝和設置MySQL數據庫

apt-get install mysql-server mysql-client

如果有出現"E: Unable to locate package mysql-server"這樣的錯誤锯仪,我們需要檢查是否在本篇教程之前執(zhí)行apt-get update更新數據源。
[圖片上傳中趾盐。庶喜。。(2)]
安裝MYSQL數據庫過程中救鲤,需要輸入兩次MYSQL數據庫ROOT密碼久窟,需要兩次都一致。然后等待安裝完畢本缠。

第六斥扛、安裝和設置PHP環(huán)境

apt-get install php5 php-pear php5-mysql php5-dev libapache2-mod-php5 php5-dev php5-curl php5-gd php5-imagick php5-mcrypt
我們安裝完畢之后,也可以到/var/www/html/info.php文件中添加一個PHP文檔丹锹,然后檢測是否生效稀颁。

安裝和設置PHP環(huán)境

第七、安裝PHPMyAdmin

便于管理MYSQL數據庫楣黍,我們還是要安裝PHPMyAdmin進行WEB管理數據庫的匾灶。
apt-get install phpmyadmin

安裝的時候,要求我們選擇版本支持租漂。

安裝PHPMyAdmin

我們選擇APACHE2阶女,然后回車繼續(xù),后面同樣出現一個界面繼續(xù)窜锯。然后彈出需要MYSQL ROOT用戶密碼张肾,我們之前已經設置過,重復輸入兩次即可锚扎。
PHPMyAdmin安裝完后吞瞪,并不在apache默認路徑下,需要建立一個連接驾孔,終端:sudo ln -s /usr/share/phpmyadmin /var/www/html芍秆,重啟apache服務器,瀏覽器打開:http://localhost/phpmyadmin翠勉,

總結妖啥,這樣我們通過以上幾個步驟,就可以完成在Ubuntu 14.04環(huán)境中安裝LAMP網站建設環(huán)境对碌,相比較一鍵包荆虱,手工安裝還是比較麻煩的。現在VPS主機內存比較充裕,新手站長還是選擇一鍵包或者面板應用怀读,手工安裝純屬折騰诉位,浪費了我一個多小時。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末菜枷,一起剝皮案震驚了整個濱河市苍糠,隨后出現的幾起案子,更是在濱河造成了極大的恐慌啤誊,老刑警劉巖岳瞭,帶你破解...
    沈念sama閱讀 221,406評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異蚊锹,居然都是意外死亡瞳筏,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 94,395評論 3 398
  • 文/潘曉璐 我一進店門枫耳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來乏矾,“玉大人,你說我怎么就攤上這事迁杨∽晷模” “怎么了?”我有些...
    開封第一講書人閱讀 167,815評論 0 360
  • 文/不壞的土叔 我叫張陵铅协,是天一觀的道長捷沸。 經常有香客問我,道長狐史,這世上最難降的妖魔是什么痒给? 我笑而不...
    開封第一講書人閱讀 59,537評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮骏全,結果婚禮上苍柏,老公的妹妹穿的比我還像新娘。我一直安慰自己姜贡,他們只是感情好试吁,可當我...
    茶點故事閱讀 68,536評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著楼咳,像睡著了一般熄捍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上母怜,一...
    開封第一講書人閱讀 52,184評論 1 308
  • 那天余耽,我揣著相機與錄音,去河邊找鬼苹熏。 笑死碟贾,一個胖子當著我的面吹牛币喧,可吹牛的內容都是我干的。 我是一名探鬼主播缕陕,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼粱锐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了扛邑?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,668評論 0 276
  • 序言:老撾萬榮一對情侶失蹤铐然,失蹤者是張志新(化名)和其女友劉穎蔬崩,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體搀暑,經...
    沈念sama閱讀 46,212評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡沥阳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,299評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了自点。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片桐罕。...
    茶點故事閱讀 40,438評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖桂敛,靈堂內的尸體忽然破棺而出功炮,到底是詐尸還是另有隱情,我是刑警寧澤术唬,帶...
    沈念sama閱讀 36,128評論 5 349
  • 正文 年R本政府宣布薪伏,位于F島的核電站,受9級特大地震影響粗仓,放射性物質發(fā)生泄漏嫁怀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,807評論 3 333
  • 文/蒙蒙 一借浊、第九天 我趴在偏房一處隱蔽的房頂上張望塘淑。 院中可真熱鬧,春花似錦蚂斤、人聲如沸存捺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽召噩。三九已至,卻和暖如春逸爵,著一層夾襖步出監(jiān)牢的瞬間具滴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評論 1 272
  • 我被黑心中介騙來泰國打工师倔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留构韵,地道東北人。 一個月前我還...
    沈念sama閱讀 48,827評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像疲恢,于是被迫代替她去往敵國和親凶朗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,446評論 2 359

推薦閱讀更多精彩內容