猿问

未定义函数MySQL_CONNECT()

未定义函数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文件。


翻过高山走不出你
浏览 1887回答 3
3回答

精慕HU

我看到你用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()
随时随地看视频慕课网APP
我要回答