用脚趾竖中指:PHP为什么不能调用MySQL
来源:百度文库 编辑:神马品牌网 时间:2024/05/13 14:14:12
我在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
设置好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,
请下载
可是下载地址我忘了