【需要理解--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 �Cy install mysql-server
【安装php】
yum �Cy install php*
【安装httpd】
yum �Cy 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
出现数据库操作界面,证明访问正常!