php - 调用未定义函数 mysql_connect() Apache + Mysql 错误

标签 php mysql apache ubuntu

我有一个 Ubuntu 服务器,它为我们的 LAN 运行 Dokuwiki 和项目系统

当用户访问 Dokuwiki 时,他们会遇到可怕的事情

尚未设置 ACL!拒绝所有人的访问。

在项目系统中出现登录信息,但登录后会出现此错误

Fatal error: Call to undefined function mysql_connect() in /data/projects/common_code_1/class.Database.php on line 78

有人能给我指出正确的方向吗?

我已经重新启动了 Apache 和 MySQL,但仍然存在,这是 PHP 错误吗?

请帮忙

最佳答案

您需要安装正确的 PHP 库。您的维基似乎需要“mysql”,但已弃用。请将您的 wiki 更新到使用 mysqli 的较新版本,否则您很快就会失去对它的支持。

sudo apt-get install php-mysql

关于php - 调用未定义函数 mysql_connect() Apache + Mysql 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22168203/

相关文章:

php - 默认情况下 Apache 2 gzip json 输出吗?

php - Woocommerce 添加到购物车 Hook (在产品成功添加到购物车后)

php - mysql中设计关系

apache - 当 default virtualhost 不可用时,没有可用的虚拟主机

java - 运行 : java. sql.SQLException:用户 'root' @'localhost' 的访问被拒绝(使用密码:NO)

php - MySQL如何通过票数获取用户排名

apache - 使用 Vagrant 设置 Apache Web 服务器

php - 匹配正则表达式中的所有内容,直到达到某个字符串 PHP

php - 使用 POST 的 jQuery AJAX 调用只能通过 $_GET 检索?

mysql - QMYSQL 驱动程序可用但未加载