Fatal Error: ezSQL_mysql requires mySQL Lib to be compiled and or linked in to the PHP engine

Fatal Error: ezSQL_mysql requires mySQL Lib to be compiled and or linked in to the PHP engine

解决方法:PHP 5.5.0 起不再支持mysql_conn。你需要下载PHP 5.5以下的版本才可运行。

 

看了下源码,在ez_sql_mysql.php中有这样一行:

 

if ( ! function_exists ('mysql_connect') ) die('<b>Fatal Error:</b> ezSQL_mysql requires mySQL Lib to be compiled and or linked in to the PHP engine');

于是,mysql_connect是什么鬼???

 

问度娘:“PHP 怎么配置 mysql_connect”

度娘答:“php高版本不再使用mysql_connect()来连接数据库

原来如此,于是去UPUPW下了PHP5.4版本。运行成功。

 

如果在5.4版本,数据库启动失败。可能是端口被占用了。

不用管它,因为占用端口的可能是数据库本身。

如果被其它的占用——

打开cmd,输入 netstat -ano | findstr "3306"

如果有数据,则看到数据的每行的最后一列数字,那个是占用端口的进程。

比如:

 TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING      1024
 TCP    [::]:3306              [::]:0                 LISTENING       1024

 

输入:taskkill  /f /pid 1024即可终结。

重启数据库,运行成功。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值