问题:Call to undefined function mysql_connect()
用phpinfo()打印输出有用的如下:
Configuration File (php.ini) Path  C:\WINDOWS
Loaded Configuration File  (none)
PHP API  20041225
PHP Extension  20060613
Zend Extension  220060519
同时,有台正确机器(环境为iis6+php5+mysql4)的phpinfo如下
Configuration File (php.ini) Path  C:\WINDOWS
Loaded Configuration File  C:\WINDOWS\php.ini
PHP API  20041225
PHP Extension  20060613
Zend Extension  220060519
我有几个疑问希望哪位达人给出solutions:
1.错误的配置中Loaded Configuration File 为none,是不是说没有加载到C:\WINDOWS\php.ini?
2.PHP Extension 为20060613,这个日期是指php5目录中的ext的生成日期吗?因为这两个环境的差别估计就是连接到mysql4和mysql5的connector(也就是libmysql.dll文件)的差别,而这两个日期相同是否说我的错误的环境中libmysql.dll不对?但是该文件是从php5中copy的。thanks.

解决方案 »

  1.   

    php5的mysql需要在php.ini里面打开重新配置一下php.ini,找到[Extensions]段下面的mysql=mysql.dll,取消前面的注释
    然后复制到C:\Windows下
      

  2.   

    在你的php安装目录下也放一个配置好的php.ini文件进去
      

  3.   

    php5的mysql需要在php.ini里面打开 重新配置一下php.ini,找到[Extensions]段下面的mysql=mysql.dll,取消前面的注释 
    然后复制到C:\Windows下