【问题标题】:No SQL extension on apache running php 7.4 on Ubuntu? [closed]在 Ubuntu 上运行 php 7.4 的 apache 上没有 SQL 扩展? [关闭]
【发布时间】:2021-05-18 13:22:40
【问题描述】:

我在 apache 和 Ubuntu 上的 a2enmod php7.4a2dismod 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

标签: php mysql apache


【解决方案1】:

好的,我找到了。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 2021-12-23
    • 1970-01-01
    • 2022-11-04
    • 2011-09-28
    • 2013-01-08
    • 2021-12-11
    相关资源
    最近更新 更多