【需要理解--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是否已经存在
![说明: 计算机生成了可选文字: [root@3server、]#15一1/usr/lib/httpd/modules/libphps.so一rwxr一xr一x1rootroot3015036〕an152010Iusrllib/httpdl一dules/libphps。50[root@3server、]#[root@3server,]#vim/etc/httpd/conf/httpd.conf](/e/u261/themes/default/p_w_picpaths/spacer.gif)
(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测试页面
![说明: 计算机生成了可选文字: [root@3server、]#vim/var/钊队阴/html/index.Php[root@3server、]#[root@3server、]#cat/var/~/html/index.php<?phpechophpinfo();一孙一](/e/u261/themes/default/p_w_picpaths/spacer.gif)
(2.2)查看本机ip地址
![说明: 计算机生成了可选文字: LI'UUL恻,sel'vel’勺J补[root@3Server,]#ifconfigethlethlLinkencap:EthernetH树addr00:OC:29:EB:3B:gEinetaddr:192。168。20。181BCast:192。168。20。255Mask:255。255。255。0inet6addr:fe80::20c:29f于:feeb:3bge/64ScoPe:LinkUpBROADCASTRUNNINGMULTICASTMTU:1500MetriC:1RXpackets:8643errors:0dropped:0overruns:0frame:0TXpackets:2993errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:1399284(1.3MIB)Txbytes:636101(621.1KIB)Interrupt:67Baseaddress:0x2080](/e/u261/themes/default/p_w_picpaths/spacer.gif)
(2.3)测试httpd->php是否正常
使用浏览器访问http://192.168.20.181/index.php返回结果如下,说明配置正确

3,测试php->mysql是否正常
(3.1)检查php需要加载的mysql相关的so文件是否存在
![说明: 计算机生成了可选文字: L1UL,L妙一)亡Iv亡l',」什[root@3server、]#15一1/usr/lib/php/modules}grepmysql一rwxr一xr一x1rootroot48996〕an152010mysql.so一rwxr一xr一x1rootroot106188〕an152010mysqli.so一rwXr一Xr一X1rootroot23692〕an152010pdo一ysql.SO[rnnt命飞‘prupr、1胜](/e/u261/themes/default/p_w_picpaths/spacer.gif)
(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);
?>
![说明: 计算机生成了可选文字: [root@[root@[root@<?php$con=3server、]#vim/var/www/html/conndb.php3server、]#3server、]#cat/var/认为八叼/html/conndb.phpmy5ql_connect(''localhost"',''root",'"');if(I$con){echo"'Couldnotconnectmysql:",mysql一rror();}else{echo"connectmysqlok!!";}my5qIJlose(感con);?>「尸nl件个渝飞嗽八协、:了,产、m处](/e/u261/themes/default/p_w_picpaths/spacer.gif)
(3.3)测试httpd->php->mysql是否正常
使用浏览器访问http://192.168.20.181/conndb.php返回结果如下,说明配置正确

如果返回上面的页面,说明httpd->php->mysql工作正常!
【phpadmin的搭建步骤】
在ftp://work:work@192.168.88.251->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
出现数据库操作界面,证明访问正常!
转载于:https://blog.51cto.com/smallyue20/1436188


















