Ubuntu 12.0.4LTS安裝LAMP的服務(wù)器環(huán)境
1.因?yàn)榘惭bMysql文件要有超級(jí)管理的權(quán)限,所以首先我們設(shè)置root的密碼,按ctrl+alt+t打開服務(wù)器終端,輸入如下命令:
? ?$ sudo passwd root
然后,系統(tǒng)會(huì)提示你輸入當(dāng)前用戶密碼,原因是Ubuntu系統(tǒng)默認(rèn)安裝的時(shí)候是不允許設(shè)置root密碼和用root身份來登錄系統(tǒng)的。接著,根據(jù)系統(tǒng)的提示,輸入你要設(shè)置的root超級(jí)管理員的密碼。
2.小編是用putty登錄到虛擬機(jī)的Ubuntu 12.0.4系統(tǒng),然后第一步是安裝apache2服務(wù)器。輸入如下的命令:
? ?$ sudo apt-get install apache2
根據(jù)系統(tǒng)的提示,等待apache2安裝成功,接下來我們可以輸入以下的命令進(jìn)行驗(yàn)證安裝是否成功:
? ?$ apache2 -v
系統(tǒng)輸入如下信息代表已經(jīng)安裝成功了:
? ?server version:Apache:2.2.22 ?(Ubuntu)
? ?Server built ? ? :(這里是你安裝的當(dāng)前日期時(shí)間)
現(xiàn)在可以打開本地機(jī)的瀏覽器環(huán)境,在地址搜索欄輸入ubuntu服務(wù)器的ip地址,可以看到apache返回的信息。
3.安裝php5,輸入如下命令,安裝php5:
? ?$ sudo apt-get install php5
驗(yàn)證php5的安裝情況如上的方式:php5 -v
4.現(xiàn)在假設(shè)我們都已經(jīng)成功安裝了Apache2和php5,apache2是通過libphp5.so的模塊只會(huì)php工作的,我們要驗(yàn)證apache有沒有成功加載這個(gè)模塊,輸入以下命令:
? ?$ cat /etc/lib/apache2/mods_enabled/php5.load
如果成功加載了模塊輸出以下命令:
? ?LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
5.接下來安裝Mysql,輸入如下命令:
? ?$ sudo apt-get install mysql-server
系統(tǒng)提示安裝mysql要輸入root用戶的密碼,這就是第一步為什么要設(shè)置root密碼原因所在了。要確保php能夠與mysql進(jìn)行數(shù)據(jù)交互,輸入如下命令進(jìn)行驗(yàn)證
? ?$ cat /etc/php5/conf.d/mysql.ini
系統(tǒng)輸出 No such file or directory,這是因?yàn)閜hp默認(rèn)不安裝mysql擴(kuò)展包。
然后手動(dòng)安裝mysql擴(kuò)展包:
? ?$ sudo apt-get install php5-mysql
等待擴(kuò)展安裝,可以輸入上一條命令進(jìn)行驗(yàn)證是否安裝成功。
6.為了mysql,php能夠正常工作,重啟一下mysql
? ?$sudo service mysql restart
7.也可以通過taskel的方式安裝lamp-server全包(taskel的安裝方式和apt-get的方式不是一樣,taskel方式安裝一般都是常見的軟件套裝,例如dns服務(wù)器的套裝,郵件服務(wù)器套裝),命令如下:
? ?$ sudo taskel install lamp-server