简体   繁体   English

致命错误:调用未定义函数mysql_connect()错误

[英]Fatal error: Call to undefined function mysql_connect() error

I am using Red Hat Enterprise Linux Server release 6.5 (Santiago) I faced the below mentioned error: 我使用的是Red Hat Enterprise Linux Server 6.5版(圣地亚哥),我遇到了以下提到的错误:

Fatal error: Call to undefined function mysql_connect() in /var/www-live/muthoot/include/load_config.php on line 10 致命错误:在第10行的/var/www-live/muthoot/include/load_config.php中调用未定义的函数mysql_connect()

How can I fix this ? 我怎样才能解决这个问题 ?

The problem is most likely caused by MySQL module being disabled in PHP. 该问题很可能是由于PHP中禁用了MySQL模块引起的。 As mysql module is deprecated you should use mysqli or PDO, I would suggest using mysqli_connect() instead. 由于不建议使用mysql模块,因此应使用mysqli或PDO,我建议改用mysqli_connect()

To do that, make sure you have php-pdo and php-mysqli packages installed and make sure that php.ini contains this (for PDO): 为此,请确保已安装php-pdophp-mysqli软件包,并确保php.ini包含此软件包(对于PDO):

extension=pdo.so
extension=pdo_mysql.so
extension=pdo_sqlite.so

Or this (for mysqli): 或者这个(对于mysqli):

extension=mysqli.so

Check the php.ini to see if the mysql extension is actived. 检查php.ini以查看mysql扩展是否已激活。 If not, install it. 如果没有,请安装它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM