1.在Apache中加载PHP
LoadModule php5_module X:/php/php5apache2_2.dll
PHPIniDir "X:/php"
需要注意的是dll对应的apache版本,也就是php5apache后面的数字。
2.在PHP5中连接MySQL5
PHP5中已经不直接支持MySQL了,需要自己手动配置,官方网站中是这样说明的:
MySQL is supported with the only change being that MySQL support is no longer enabled by default in PHP 5. This essentially means that PHP doesn't include the --with-mysql option in the configure line so that you must now manually do this when compiling PHP. Windows users will edit php.ini and enable the php_mysql.dll DLL as in PHP 4 no such DLL existed, it was simply built into your Windows PHP binaries.
Also, the MySQL client libraries are no longer bundled with PHP. More details on this topic are covered in the following FAQ and be sure to read the MySQL section for details on installing MySQL. An example configure line would be --with-mysql=/usr while Windows users will need the libmySQL.dll available to the system.
先修改php.ini的内容
extension_dir = "X:\php\ext"
并去掉下面两项的分号
extension=php_mysql.dll
extension=php_mysqli.dll
然后,将php目录下的libmysql.dll拷贝到C:\Windows目录,之后MySQL就可以正常连接了。
写个程序来测试一下吧。
1 <?php
2 $link = mysql_connect("localhost", "username", "password")
3 or die("Could not connect: " . mysql_error());
4 print ("Connected successfully");
5 mysql_close($link);
6 ?>