无法在 Apache 中加载 PHP

Can't Load PHP in Apache

我在 phpmyadmin 中有一个名为 "bddiscos" 的数据库,我正在尝试使用以下代码建立连接:

$cnx = mysql_connect("localhost", "root", "root") or die("Error!");
$db = mysql_select_db("bddiscos");  

根据 apache error.log:

是什么让我出现以下错误
[Fri Jul 08 12:46:23.533006 2016] [:error] [pid 6664] [client 127.0.0.1:44760] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect()

我不确定为什么。

您的服务器似乎未启用 mysql扩展。另一方面,mysql 现已弃用,您不应再在您的项目中使用它。我建议您使用 PDO or mysqli.

万一你还想使用mysql,运行下面的命令:

sudo apt-get install libapache2-mod-auth-mysql php7.0-mysql

然后重启你的 Apache 服务器,

sudo service apache2 restart