1、index.php文件放入/usr/local/apache2/htdocs 目录下
其中index.php里面内容为:
<?phpphpinfo();$dbc= mysql_connect("127.0.0.1","root","win2009");if(!$dbc) {echo"数据库链接(面向过程)错误!";}else{echo"success";}mysql_close();$dbc2= new mysqli("127.0.0.1","root","win2009");if(!$dbc2) {echo"数据库链接(面向对象)错误!";}else{echo"\nsuccess2";}?>
2、要apache支持Php
把httpd.conf文件覆盖掉/usr/local/apache2/conf对应的文件
3、输入
http://182.92.227.100/index.php 出现php界面的代表OK
二部分:
1、下载php2、解压3、进入解压目录4、./configure --prefix=/usr/local/php --with-mysqli=/usr/bin/mysql_config --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml25、make6、make install7、mysql扩展:a、进入php目录下ext下mysql下b、/usr/local/php/bin/phpizec、./configure --with-php-config=/usr/local/bin/php-config [如果出现php-config找不到之类的,换成这个试试 ./configure --with-php-config=/usr/local/bin/php.ini 或者 find / -name php-config 找到真实路径
./configure --with-php-config=/usr/local/php/bin/php-config再试试] tip:若configure不成功,则进行下列操作:(ln -s /usr/lib64/mysql/libmysqlclient.a /usr/lib/libmysqlclient.a ln -s /usr/lib64/mysql/libmysqlclient_r.a /usr/lib/libmysqlclient_r.a)d、makee、make installf、配置mysql.so 一开始先装mysqli
三部分:解决方案
最后 php链接php还是不成功。原因解决方案:cp 一个php.ini 到 /usr/local/php/lib 【cp /usr/local/php-5.3.28/php.ini-production /usr/local/php/lib/php.ini 或者直接操作复制过去那个文件 】vim /usr/local/php/lib/php.ini extension=mysql.so 【945行左右】php。ini里面 去掉分号,加上面这个链接。重启Apache即可./configure --with-php-config=/usr/local/bin/php-config ( ln -s /usr/lib64/mysql/libmysqlclient.a /usr/lib/libmysqlclient.a ln -s /usr/lib64/mysql/libmysqlclient_r.a /usr/lib/libmysqlclient_r.a) 参考网站:http://www.cnblogs.com/wangtao_20/archive/2011/03/07/1973621.html