在配置php.mysql时出现这个Fatal error: Call to undefined function mysql_connect() in D:\apache2.2\
打开:开始-所有程序-appserv-PHP Version Switch,选择版本5.0即可
谢谢,问题没解决
Call to undefined function mysql_connect();
意思是说程序找不到 mysql_connect() 函数.
问题出现在 php在编译的时候 没有打开mysql模块.
随便写一个页面,输入
<?
phpinfo();
?>
里面是php的配置, 如果加载了mysql模块, 在这个页面里可以找到,如下图
php 安装 mysql模块方法: (windows系统)
一、在系统的 system32(C:\windows\system32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\ windows\system32目录中,然后重新启动Web服务。
二、在C:\windows目录下的php.ini文件中,没有将“;extension=php_mysql.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件找到;extension=php_mysql.dll 改成
extension=php_mysql.dll //去掉前面的;使之生效
然后重启apache, 访问phpinfo页面, 看是否有mysql模块.
只要加载了mysql模块, 就不会有报错了.
你卸载你的 apache php mysql 等软件
卸载干净后, 用phpstudy 安装windows上的php环境.
你现在连mysql模块都不会装, 说明你对php还不熟.
这个软件很好用. 直接点选apache, mysql 下一步 就全安装好了
我做了很多年php, windows上的环境 一直用phpstudy装.
这个是下载地址
http://download.pchome.net/development/sever/php/detail-40373.html
如果不能下 就在网上搜一下 很多的