CentOS下如何配置LAMP環(huán)境?
目前世界***的企業(yè)建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP作為服務(wù)器端腳本解釋器。這四個(gè)軟件都是遵循GPL的開(kāi)放源碼軟件,它們安全、穩(wěn)定、快速、功能強(qiáng)大,使用它們可以建立一個(gè)快速、穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。下文介紹的是CentOS下配置LAMP環(huán)境的詳細(xì)描述。
1. 先查看下你的CentOS的版本是什么,見(jiàn)文章:查看CentOS版本的方法
2. 我的版本是 centOS 5.6,然后google 關(guān)鍵字:centOS 5.6 LAMP
3. 我的安裝步驟如下:
準(zhǔn)備工作:
首先,確定自己的資料庫(kù)和包是***的,命令如下:
- yum check-update
 - yum update
 
如果有包需要更新,執(zhí)行命令“yum update”中途會(huì)提示你是否同意下載,然后你輸入 y,Enter就可以了。
Apache:
下面,我們需要安裝Apache,設(shè)置為啟動(dòng)時(shí)運(yùn)行,然后啟動(dòng)服務(wù)。(因?yàn)橄惹把bsvn的時(shí)候,我裝了apache,所以這個(gè)命令我沒(méi)測(cè)試,如有問(wèn)題,請(qǐng)留言告之)
- yum install httpd
 - chkconfig -add httpd
 - service httpd start
 
MySql:
安裝MySql類似于Apache,唯一的區(qū)別在于,需要運(yùn)行一個(gè)基本的設(shè)置向?qū)А?/p>
- When prompted by mysql_secure_installation,I recommend removing anonymous users,disallowing remote root logins,removing the test database and then reloading the privilege tables when prompted.
 
命令如下:
- yum install mysql-server
 - chkconfig --add mysqld
 - service mysqld restart
 - mysql_secure_installation
 
然后提示你:Remove anonymous users?[Y/n] (是否刪掉匿名用戶)
我輸入:Y,然后 Enter,提示 … Success!
再提示你:Disallow root login remotely?[Y/n](是否取消遠(yuǎn)程root登錄)
我輸入:Y,然后Enter,提示 … Success!
再提示你:Remove test database and access to it?[Y/n](是否刪掉test數(shù)據(jù)庫(kù))
我輸入:Y,然后Enter,提示 … Success! 以及一些信息
再提示你:Reload privilege tables now?[Y/n]
我輸入:Y,然后Enter,提示 … Success! 以及一些信息
安裝完畢后,配置mysql:
① 設(shè)置數(shù)據(jù)庫(kù)默認(rèn)的字符集為utf8
命令:
- vim /etc/my.cnf
 
修改如下:
- [mysqld]
 - datadir=/var/lib/mysql
 - socket=/var/lib/mysql/mysql.sock
 - user=mysql
 - # Default to using old password format for compatibility with mysql 3.x
 - # clients (those using the mysqlclient10 compatibility package).
 - old_passwords=1
 - default-character-set = utf8
 - # Disabling symbolic-links is recommended to prevent assorted security risks;
 - # to do so,uncomment this line:
 - # symbolic-links=0
 - [mysql]
 - default-character-set = utf8
 
保存退出后,設(shè)置mysql服務(wù)隨系統(tǒng)自啟動(dòng),命令如下:
- chkconfig mysqld on
 
- chkconfig --list mysqld
 
- mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
 
2~5顯示on就可以了。
啟動(dòng)mysql服務(wù),下面是命令:
- /etc/rc.d/init.d/mysqld stat
 
提示:
- Starting MySql
 
可以登錄mysql進(jìn)行測(cè)試:
其他命令補(bǔ)充說(shuō)明:
未完:http://www.linuxidc.com/Linux/2011-07/39113.htm
PHP
***,我們安裝PHP以及PHP MySQL模塊。下面的命令是安裝PHP 5.1的:
- yum install php php-mysql
 
下面的命令是安裝 PHP5.3(CentOS 5.6***版本,建議大多數(shù)新用戶安裝):
- yum install php53 php53-mysql
 
總結(jié):
希望本文介紹的CentOS下配置LAMP環(huán)境的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。















 
 
 
 
 
 
 