为了账号安全,请及时绑定邮箱和手机立即绑定

未定义函数MySQL_CONNECT()

未定义函数MySQL_CONNECT()

翻过高山走不出你 2019-07-03 17:23:52
未定义函数MySQL_CONNECT()我跑了aptitude install php5-mysql(并重新启动MySQL/Apache 2),但我仍然收到以下错误:致命错误:调用第21行中/home/valdate.php中未定义的函数MySQL_CONNECT()phpinfo()表示已解析/etc/php 5/apache2/conf.d/pdo_mysql.ini文件。
查看完整描述

3 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

我看到你用Ubuntu标记了这个。很可能没有安装MySQL驱动程序(可能还有MySQL)。假设你有SSH或终端访问权限和sudo权限,登录服务器并运行以下命令:

sudo apt-get install mysql-server mysql-client php5-mysql

如果MySQL包或php5-MySQL包已经安装,这将更新它们。


更新

由于这个答案仍然偶尔被点击,我将更新它以包括PHP 7..PHP 7对于MySQL需要一个不同的包,所以您需要为APT-GET命令使用不同的参数。

sudo apt-get install mysql-server mysql-common php7.0 php7.0-mysql

更重要的是,mysql_connect()从PHPV5.5.0开始就被废弃了。请参阅此处的正式文件:PHP:MySQL_CONNECT()


查看完整回答
反对 回复 2019-07-03
  • 3 回答
  • 0 关注
  • 1886 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信