一尘不染

升级到php-7后,“调用未定义的函数mysql_connect()”

php

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

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

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

deb http://packages.dotdeb.org jessie全部
deb-src http://packages.dotdeb.org jessie全部

我基本上所做的是:

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

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

但是我仍然明白这一点。在SO上有很多问题,我肯定已经全部解决了。但是我还没有找到答案。


阅读 283

收藏
2020-05-26

共1个答案

一尘不染

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');
2020-05-26