php - 在 Ubuntu 上运行 php 7.4 的 apache 上没有 SQL 扩展?
问题描述
我a2enmod php7.4
和a2dismod php7.3
apache 和 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吗?
解决方案
好的,我找到了。
需要添加仓库:sudo add-apt-repository ppa:ondrej/php
然后sudo apt-get install php7.4-mysql
推荐阅读
- powershell - Powershell Reg.GetValue 为实际值“ffffffff(十六进制)/ 4294967295(十进制)”提供输出为“-1”
- url - Share a shape using Google Maps URL's
- python - 在 python 中调整图像大小,以便可以避免被拉伸
- android - 任务':tipsi-stripe:generateDebugRFile'执行失败找不到com.google.firebase:firebase-core:17.3.4
- python - AutoLGB 调整“列表索引超出范围”
- reactjs - Next.js commerce / React - 功能组件中的 useRouter - 动态标头语言环境
- ffmpeg - 如何使用 FFMpeg 去拜耳 bmp 图像?(.exe 文件)
- excel - 使用带有逗号分隔值的 excel MID 函数
- dialogflow-es - Dialogflow 集成中的帐户链接 (DialogflowES)
- c - 我的代码甚至在获得第一个必要的输入之前就开始执行