收到错误
Call to undefined function mysql_connect()
在IIS 7.5上运行php网站。
答案 0 :(得分:2)
php.ini
文件(如果有疑问,请查看phpinfo()
)找到说
的行extension=php_mysql_libmysql.dll
并确保取消注释(前面没有;
)
答案 1 :(得分:1)
在Windows 7和IIS上遇到同样的问题
我的解决方案是添加一个注册表项,从哪里读取php.ini: http://php.net/manual/en/configuration.file.php
添加密钥后,计算机需要重新启动。
其他类似的解决方案,但对于Apache Command Line PHP mysql_connect() Error
答案 2 :(得分:1)
在Linux(特别是Ubuntu)上确保安装了php5-mysql包。 (并在执行此操作后重启apache,使用service apache2 restart
或/etc/init.d/apache2 restart
)
答案 3 :(得分:0)
我意识到这个帖子已经很老了,但是我在这里搜索了几个小时的确切错误,包括几篇文章,然后在其他地方找到解决方案......
在Windows上,确保添加服务器环境变量,告诉它在启动时加载哪个PHP.INI文件。
PHPRC = [你的php.ini路径]
答案 4 :(得分:0)
看到版本5.2仍然支持mysql,但是从5.4开始,php转储mysql和mysqli for mysql,所以这可能会导致你的问题(至少这对我来说)