已经编写了一个PHP文件来测试MySQL,如下所示:
复制代码代码如下所示:
< PHP
$link = mysql_connect('localhost ','root ','root);
如果(!链接回声失败!;
其他回声成功!;
mysql_close();
>

报告结果错误:调用未定义的错误:致命的功能mysql_connect(MySQL),无法找到相应的图书馆,很多百度的lib库MySQL复制是什么,它是复制到Windows System32目录太复杂了,其实正确的配置应设置在Apache httpd.conf文件项下:
复制代码代码如下所示:
LoadModule php5_module D: / / / php5apache2_2.dll php-5.3.1工具
应用程序/ x-httpd-php.php AddType
phpinidir D: / / php-5.3.1工具

注意最后一行告诉Apache,PHP的配置文件是关键,否则你将需要复制的php.ini文件到Windows系统目录。一般来说,我们可以通过这个配置完整的Apache和PHP的结合。在php.ini文件,你只需要修改以下地方:

#修改PHP扩展目录的实际路径
extension_dir =D: / / /工具php-5.3.1 Ext

删除的#前;
php_mysql.dll延伸=
在系统变量的最后一步(注意系统环境变量,而不是用户环境变量)的路径进入你的PHP安装路径,在成功的设置,通过phpinfo()应该在路的Apache环境部分可以在你的PHP安装目录中看到的,否则就不是成功的组态环境变量(注意后重启Apache)配置环境变量。

完成这些步骤后,您可以正确地连接数据库,但前提是您的Apache和PHP的集成是正常的。然后考虑MySQL配置。如果你得不到结果,你可以问我。

总结,在Windows平台下集成Apache和PHP(包括MySQL)的正确配置步骤如下:

1。安装Apache并确保Apache可以单独运行。

2、unpress PHP的压缩包(如5.2.17或5.3.1)到一个目录,如D: php-5.3.1

三.在Apache的httpd.conf文件的最后添加以下段落:
复制代码代码如下所示:
# PHP5支持
LoadModule php5_module D: / / php5apache2_2.dll php-5.3.1
应用程序/ x-httpd-php.php AddType
phpinidir D: / php-5.3.1

4、添加D: / php-5.3.1路径到操作系统的环境变量的路径(必须是一个系统变量而不是一个用户变量)

5、在PHP安装目录的重命名php.ini-dist,修改如下:

扩展文件#设置PHP目录
extension_dir =D: / / php-5.3.17 Ext

#打开MySQL扩展,去掉前面的注释;
php_mysql.dll延伸=

完成以上5个步骤后,你的PHP能够结合Apache正常,常见的如:PHP警告:PHP启动:无法加载动态库…致命错误:调用未定义的函数mysql_connect()…就再也不会回来!^ _ ^