服务器之家

服务器之家 > 正文

IIS下PHP连接数据库提示mysql undefined function mysql_connect()

时间:2019-10-31 14:28     来源/作者:php教程网

一、 
PHP.ini中以下几个参数前面的“;”去掉: 

复制代码代码如下:


;extension=php_dba.dll 
;extension=php_gd2.dll 
;extension=php_mbstring.dll 
;extension=php_mcrypt.dll 
;extension=php_mysql.dll 
;extension=php_mysqli.dll 
;extension=php_pdo.dll 
;extension=php_pdo_mysql.dll 


保存文件,重启IIS 
具体说明 
php.ini里面把 
;extension=php_mysql.dll 
改成 
extension=php_mysql.dll 
extension_dir = " " 
改成 
extension_dir = "ext/" 
再把libmysql.dll复制到system32下最后再重启一下即可 
测试php mysql是否可以连接 
<?php 
$link=mysql_connect( 'localhost ', 'root ', '123456 '); 
if(!$link) echo "fail "; 
else echo "success "; 
mysql_close(); 
?> 
二、 
1.php_info() 查一下是否有mysql这一项(搜"mysql"关键字),如果有可能是版本兼容性问题 
2.如果没有将php文件里的libmysql.dll复制到x:windowssystem32下 将php.ini里mysql模块的注释去掉 extension=php_mysql.dll 重启apache 如果还不行 重启一下机器试试 测试使用php_info()这个函数测试。 
右键单击我的电脑->属性->高级->环境变量->系统环境变量 
a. 在“系统环境变量”选中Path使这一行处于高亮状态,然后选择“编辑”,在变量值的最后加上“;D:\php”(php.exe所在目录) 
b. “系统环境变量”->“新建”->变量名“PHPRC”->变量值“D:\php”(php.ini所在目录)-> 
2.察看 httpd.conf 文件中的PhpIniDir的设置 要指向 Php的目录。 
3.尝试将 httpd.conf中的 PhpIniDir="C:/Php",改变成 PhpIniDir="C:\Php"。

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
返回顶部