精簡的LAMP環(huán)境搭建
精簡的LAMP環(huán)境搭建送給大家:
一、系統(tǒng)安裝
安裝RHEL 5 / CentOS 5
作為服務(wù)器,不安裝不需要的組件,所以在選擇組件的時候,不要選web服務(wù)器,因為我們后面要手動編譯安裝。系統(tǒng)約定RPM包和源碼包存放位置:
RPM包和源碼包存放位置 /usr/local/src
源碼包編譯安裝位置(prefix) /usr/local/XXX
MySQL 數(shù)據(jù)庫位置 /usr/local/mysql/var
網(wǎng)站根目錄 /usr/local/apache/htdocs
#p#
二、LAMP環(huán)境搭建
搭建的工作包括APACHE、MYSQL、PHP。可以按照這個順序來搭建環(huán)境。
1、獲取軟件包
Httpd: http://www.apache.org/dist/httpd/httpd-2.2.11.tar.gz
mysql: http://mirror.provenscaling.com/mysql/enterprise/source/5.0/mysql-5.0.70.tar.gz
php: http://museum.php.net/php5/php-5.2.2.tar.gz
把它們?nèi)糠诺?/usr/local/src 下面.
>cd /usr/local/src (定位到安裝包目錄)
2、安裝 mysql
>tar -zxvf mysql-5.0.70.tar.gz
>cd mysql-5.0.70
>./configure --prefix=/usr/local/mysql
>make
>make install
>useradd mysql //添加 mysql 用戶
>cd /usr/local/mysql
>bin/mysql_install_db --user=mysql
>chown -R mysql . //設(shè)置權(quán)限,注意后面有一個點 "."
>chgrp -R mysql .
>chown -R mysql var
>cp share/mysql/my-medium.cnf /etc/my.cnf
>cp share/mysql/mysql.server /etc/rc.d/init.d/mysqld //開機啟動
>chmod 755 /etc/rc.d/init.d/mysqld
>chkconfig --add mysqld
運行以下命令即可啟動 MySQL 服務(wù)器:
>/etc/rc.d/init.d/mysqld start //啟動 MySQL
(mysql安裝完畢)
3、安裝Apache
>tar -zxvf httpd-2.2.11.tar.gz
>cd httpd-2.2.11
>./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max
>make
>make install
啟動apache服務(wù)
>/usr/local/apache/bin/apachectl -k start
用瀏覽器打開 http://127.0.0.1/ 如果可以訪問則說明apache安裝成功。
4、安裝PHP
>tar -zxvf php-5.2.2.tar.gz
>cd php-5.2.2
>./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
>make
>make install
>cp php.ini-dist /usr/local/php/lib/php.ini
>vi /usr/local/php/lib/php.ini
5、配置httpd.conf
>vi /usr/local/apache/conf/httpd.conf
找到"AddType application/x-gzip .tgz"在它的下面添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
找到"DirectoryIndex index.html
在index.html 前添加 index.php
#p#
三、啟動apache服務(wù)
>/usr/local/apache/bin/apachectl -k start
將apache設(shè)置成開機自啟動:
在/etc/rc.d/rc.local文件中加入一行并保存:
/usr/local/apache/bin/apachectl start
(apache+php配置完畢)
#p#
四、查看確認 L.A.M.P 環(huán)境信息:
>vi /usr/local/apache/htdocs/phpinfo.php
新增加下面一行,并保存。
>chmod 755 /usr/local/apache/htdocs/phpinfo.php
用瀏覽器打開 http://127.0.0.1/phpinfo.php
檢查 phpinfo中的各項信息是否正確。
如果可以訪問則環(huán)境搭建成功
測試php與mysql的連接
>vi /usr/local/apache/htdocs/testdb.php
增加下面幾行,并保存。
$link=mysql_connect('localhost','root','yourpassword');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
>chmod 755 /usr/local/apache/htdocs/testdb.php
>service mysqld start
用瀏覽器打開 http://127.0.0.1/testdb.php
如果輸出success表明php與mysql連接成功
LAMP環(huán)境搭建完畢
通過文章的介紹,我們學習到了LAMP環(huán)境搭建的簡單過程,希望你們能用的著!
【編輯推薦】