雅兔的小说:PHP为什么不能调用MySQL

来源:百度文库 编辑:中科新闻网 时间:2024/04/20 11:07:00
我在Windows下使用Apache2和PHP5

设置好Apache2使用module的形式调用PHP5,去掉调用mysql糢块前面的分号,但是使用phpinfo()函数查看网页的时候却找不到mysql的信息,我重启服务器也不行。(我去掉gd2前面的分号却能找到gd2的信息,说明路径设置没有问题)。而且我在服务器运行的时候删除php_mysql.dll能够正常删除,但是php_gd2却不能够删除,说正在使用。可见系统并没有调用mysql的库。而且在PHP程序裏调用mysql函数也报告函数未定义。

请问高手,怎么囬事?

请给我一个详细的解决方案。30分相送。

我想使用当前的配置,不想更换配置,不要告诉我使用PHP4之类的做法。
在php.ini文件里[MySQL]一节是存在的,在ext目录下存在php_mysql.dll

你的php.ini里有没有下面这段?没有的话加上:

[MySQL]
mysql.allow_persistent = On

mysql.max_persistent = -1

mysql.max_links = -1

mysql.default_port =

mysql.default_socket =

mysql.default_host =

mysql.default_user =

mysql.default_password =

mysql.connect_timeout = 60

mysql.trace_mode = Off

还有php/ext文件夹下有没有php_mysql.dll?

那个不用管也可以用mysql的吧。如果你换个服务器版本的操作系统肯定可以。

Windows版PHP5.0.2没有带php_mysql.dll,
请下载
可是下载地址我忘了