Mar*_*aKa 0 php wordpress ubuntu mysqli
我最近将我的 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。
您还有其他可行的解决方案吗?
非常感谢。
Jig*_*sar 12
1.首先使用以下命令检查您的电脑中安装的版本:
php -v
Run Code Online (Sandbox Code Playgroud)
2.例如,如果您7.2像这样运行(基于 php 版本)
sudo apt-get install php7.2-common php7.2-mysql
Run Code Online (Sandbox Code Playgroud)
3.安装MySql后重启apache服务器
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8132 次 |
| 最近记录: |