60

将php5升级到php7后,出现错误 500

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

我将其放入我的 apt 资源中,以便立即获取 php7:

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

我基本上做的是:

apt-get remove php5
apt-get install php7-*

我正在使用当前版本的 Debian Jessie。

但我仍然明白这一点。这里有很多关于 SO 的问题,我肯定都检查过了。但我还没有在那里找到答案。

4

1 回答 1

86

来自PHP 手册

警告 此扩展在 PHP 5.5.0 中已被弃用,并在 PHP 7.0.0 中被删除。相反,应该使用 MySQLi 或 PDO_MySQL 扩展。另请参阅 MySQL:选择 API 指南。此功能的替代方案包括:

mysqli_connect()

PDO::__construct()

使用MySQLiPDO

<?php
$con = mysqli_connect('localhost', 'username', 'password', 'database');
于 2015-12-04T12:29:15.410 回答