【需要理解--lamp調用過程】
apache(libphp5.so) -> index.php(mysql.so)-> mysql
#######################################################
【配置yum】
mount /dev/cdrom /media
vim /etc/yum.repos.d/yum.repo
[base]
name=base
baseurl=file:///media/Server
gpgcheck=0
yum clean all
【安裝mysql】
yum –y install mysql-server
【安裝php】
yum –y install php*
【安裝httpd】
yum –y httpd
1,首先要配置httpd.conf支持php解釋器:
(1.1)檢查libphp5.so是否已經存在
(1.2)vim /etc/httpd/conf/httpd.conf 並在200行加入如下內容:
(1.3)重啓httpd
service httpd restart
注意:重啓時報如下錯誤,請直接忽略:
[Wed Aug 21 14:33:31 2013] [warn]module php5_module is already loaded, skipping
因爲httpd.conf包含了/etc/httpd/conf.d/php.conf,這個php.conf中又包含了剛纔的LoadModule php5_modulemodules/libphp5.so。導致同一個庫文件被加載兩次導致報warning。
2,驗證httpd->php是否正常:
(2.1)準備/var/www/html/index.php測試頁面
(2.2)查看本機ip地址
(2.3)測試httpd->php是否正常
使用瀏覽器訪問http://192.168.20.181/index.php返回結果如下,說明配置正確
3,測試php->mysql是否正常
(3.1)檢查php需要加載的mysql相關的so文件是否存在
(3.2)新建一個php連mysql的腳本文件conndb.php文件,內容如下:
<?php
$con =mysql_connect ("localhost","root","");
if (!$con)
{
echo "Could not connect mysql:", mysql_error();
} else {
echo "connect mysql ok!!";
}
mysql_close($con);
?>
(3.3)測試httpd->php->mysql是否正常
使用瀏覽器訪問http://192.168.20.181/conndb.php返回結果如下,說明配置正確
如果返回上面的頁面,說明httpd->php->mysql工作正常!
【phpadmin的搭建步驟】
在ftp://work:[email protected]->S2C-第二本書-> 下載
phpMyAdmin-2.11.11.3-all-languages.tar.gz
tar zxf phpMyAdmin-2.11.11.3-all-languages.tar.gz
mv phpMyAdmin-2.11.11.3-all-languages var/www/html/phpMyAdmin
cd /var/www/html/phpMyAdmin/
cp config.sample.inc.php config.inc.php
修改配置文件vim config.inc.php
$cfg['blowfish_secret'] = 'root@””'; #用戶名root ,密碼空
瀏覽器訪問: http://192.168.3.106/phpMyAdmin
出現數據庫操作界面,證明訪問正常!