将 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的问题我绝对检查过它们。但我还没有找到答案。
答案 0 :(得分:66)
警告此扩展在PHP 5.5.0中已弃用,已被删除 在PHP 7.0.0中。相反,MySQLi或PDO_MySQL扩展应该是 用过的。另请参见MySQL:选择API指南。该功能的替代方案包括:
mysqli_connect()
PDO::__construct()
使用MySQLi
或PDO
<?php
$con = mysqli_connect('localhost', 'username', 'password', 'database');