我最近将我的 Ubuntu 版本从 16.04 更新到 18.0.4,PHP 版本升级到 7.2。由于以下错误,我无法登录我的 Wordpress 网站:
您的 php 安装似乎缺少 Wordpress 所需的 mysql 扩展
我尝试过的:
- sudo apt-get update & sudo apt-get -y install php-mysql
- sudo update-alternatives --set php /usr/bin/php7.2
* 同时检查最后一个是否与 wp 一起使用 - -info,我还收到以下警告:
PHP警告:PHP启动:无法加载动态库'mysqli'(试过:/usr/lib/php/20170718/mysqli(/usr/lib/php/20170718/mysqli:无法打开共享对象文件:没有这样的文件或目录) ), /usr/lib/php/20170718/mysqli.so (/usr/lib/php/20170718/mysqli.so: undefined symbol: mysqlnd_global_stats)) 在 Unknown on line 0
实际上,php.ini 中缺少这些。我都加了
extension=/usr/lib/php/20170718/mysqli
and
extension=/usr/lib/php/20170718/mysqlnd.
Run Code Online (Sandbox Code Playgroud)
PHP 警告消失了,但 MySQL 扩展似乎仍然丢失。
php.ini 文件位于 /etc/php/7.2/cli/php.ini。每次更改后,我都重新启动了 apache。
您还有其他可行的解决方案吗?
非常感谢。