【发布时间】:2021-05-18 13:22:40
【问题描述】:
我在 apache 和 Ubuntu 上的 a2enmod php7.4 和 a2dismod php7.3 和我的 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吗?
【问题讨论】:
-
先试试
phpenmod mysqli。由于 Ubuntu 是基于 Debian 的,它可能在 php.ini 中是相同的:extension=mysqli.so -
@ThierryLeroux 它说 WARNING: Module mysqli ini file doesn't exist under /etc/php/7.4/mods-available