首页 > 解决方案 > 在 Ubuntu 上运行 php 7.4 的 apache 上没有 SQL 扩展?

问题描述

a2enmod php7.4a2dismod php7.3apache 和 Ubuntu 以及我的 Wordpress 网站停止工作,说无法连接到数据库。

通过 phpinfo 进一步调查后,php7.4 未启用 mysqli。如果我重新启用 php7.3 则启用 mysqli,切换回 7.4 并没有。

我尝试查看 php.ini 并添加:

extension=php_mysqli

extension=php_mysqli.so

没变。

我试过运行sudo apt-get install php-mysql 它说它已经安装了。

我试过跑步sudo apt-get install php7.4-mysql ,它说不存在。

php7.4根本不支持mysqli吗?

标签: phpmysqlapache

解决方案


好的,我找到了。

需要添加仓库:sudo add-apt-repository ppa:ondrej/php

然后sudo apt-get install php7.4-mysql


推荐阅读