IIS环境下运行php连接mysql时出现错误: Fatal error: Call to undefined function mysql_connect()
原因是PHP配置没有做好,下面说一下解决方法。
先确定一下主机的环境:
windows sever 2003 + IIS6 + PHP5 + MySQL
1、在php.ini里面把 extension=php_mysql.dll 前面的分号去掉(分号是注解的意思)
2、把 ../mysql/bin/libmySQL.dll 拷贝到 php根目录下,还有拷贝到 php/ext 目录下(注意文件名的大小写)
3、将 libmySQL.dll和php5ts.dll 两个文件拷贝到 windows/system32 目录下
4、将 php根目录下面的 php.ini拷贝到 windows目录下(前提是php.ini必须是配置好的)
5、在【开始】-【运行】那里输入:iisreset 重启IIS