首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您的PHP安装似乎缺少了MySQL扩展,这是WordPress所需要的。关于Ubuntu 14.04 LTS

您的PHP安装似乎缺少了MySQL扩展,这是WordPress所需要的。关于Ubuntu 14.04 LTS
EN

Stack Overflow用户
提问于 2016-03-05 17:14:39
回答 3查看 9.4K关注 0票数 0

您的PHP安装似乎缺少了MySQL扩展,这是WordPress所需要的。

我试图通过确保MySQL服务器正在运行来解决这个问题。

代码语言:javascript
复制
/etc/init.d/mysql status

我发现它运行正常。

然后我开始使用MySQL模块,因为php5已经安装了

代码语言:javascript
复制
dpkg --list | grep php5-mysql

最后,我重新启动了NGINX:

代码语言:javascript
复制
/etc/init.d/apache2 restart

仍然一次又一次地面对同样的问题:

您的PHP安装似乎缺少WordPress.所需的MySQL扩展。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-03-06 09:48:26

感谢你对答案的贡献。

没什么办法解决这个问题。尽管我也面临着同样的问题。@igor yavych的回答非常有用。

研发终于奏效了,这是最后的解决方案:

为了部署PHP应用程序,您需要实现以下“PHP”解决方案,以允许nginx正确处理和服务包含PHP代码的页面。

代码语言:javascript
复制
sudo apt-get install php5-cli php5-cgi php5-fpm

现在,安装NGINX:

代码语言:javascript
复制
sudo apt-get install nginx

现在配置NGINX,然后重新启动NGINX和PHP5-fpm:

代码语言:javascript
复制
service php5-fpm restart
/etc/init.d/nginx restart

发出以下命令来安装MySQL服务器包并为MySQL提供所需的MySQL支持(您不必清除MySQL服务器):

代码语言:javascript
复制
sudo apt-get install mysql-server php5-mysql

最后,重新启动php5-fpm:

代码语言:javascript
复制
service php5-fpm restart

祝贺你!现在起作用了!

您也可以检查我的分步指南

票数 4
EN

Stack Overflow用户

发布于 2016-03-05 17:24:55

这是一个错误,这意味着PHP要么禁用了mysql/mysqli扩展,要么就没有它。如果确实存在上述扩展,请检查您的php.ini和其他配置文件,以查看它是否实际启用(例如,extension=/path/to/extension/mysql.so)。您还可以检查phpinfo以查看实际存在的内容。

票数 1
EN

Stack Overflow用户

发布于 2018-02-03 16:40:01

解决这个问题很简单。我所要做的就是像这样进入我的nginx服务器块:

代码语言:javascript
复制
sudo nano /etc/nginx/sites-available/myblog.com

然后在服务器块中,我所要做的就是找到

代码语言:javascript
复制
php7.0

并将其改为

代码语言:javascript
复制
php7.2

基本上,随着ub-17.04升级到17.10,php7.0不再工作了,但我仍然有php7.0。

这是您在服务器块中找到它的地方:

代码语言:javascript
复制
  fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;

因此,从现在开始,只需记住在Ubuntu或PHP升级之后更新nginx服务器块。没有必要进一步扰乱外壳或其他配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35817159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档