相关疑难解决方法(0)

如何在docker容器内重启php-fpm?

我正在使用docker,我的容器是基于php构建的:来自php官方repo的 5.6-fpm图像.是否有可能从容器内重启/重新加载php-fpm?

php docker

22
推荐指数
2
解决办法
2万
查看次数

在WordPress中编译的PHP 7缺少mysql扩展

我已经构建了PHP 7,其配置适用于以前版本的PHP.现在我的WordPress网站收到消息:

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

其他使用mysqli的网站也可以使用.我错过了什么?

我还在名称中包含了所有带有mysql的.so文件:

extension=dba.so
extension=mysql.so
extension=mysqli.so
extension=mysqlnd_mysql.so
extension=mysqlnd_mysqli.so
extension=mysqlnd.so
extension=pdo.so
extension=pdo_mysql.so
extension=pdo_odbc.so
extension=odbc.so
Run Code Online (Sandbox Code Playgroud)

php mysql wordpress

21
推荐指数
3
解决办法
4万
查看次数

Php7在nginx上安装wordpress投掷PHP安装缺少WordPress所需的MySQL扩展

我怎样才能解决这个问题?我尝试做clean安装WordPress的latestUbuntu上运行的16 nginxPhp7

当我访问:http: //blog.mysite.com/wordpress/

我明白了:

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

我该如何解决这个问题?

php mysql wordpress nginx

4
推荐指数
1
解决办法
4231
查看次数

phpMyAdmin - 将 php 5.6 升级到 php 7 后出现错误:(缺少 mysqli 扩展)

通过这种方式将 php 5.6 升级到 php 7 后,我在 ubuntu 16.04 上遇到 phpmyadmin 问题:

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-mbstring php7.0-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
Run Code Online (Sandbox Code Playgroud)

执行此命令后:

sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

phpMyadmin 有错误:

缺少 mysqli 扩展。请检查您的 PHP 配置。

但在php5上就没有错误。

我想在 php7 上使用 phpMyadmin。

谁能帮我?

php mysqli phpmyadmin php-7

3
推荐指数
1
解决办法
2万
查看次数

在 Ubuntu 18.0.4 上出现错误“您的 php 安装似乎缺少 wordpress 所需的 mysql 扩展”。和 PHP 7.2

我最近将我的 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。

您还有其他可行的解决方案吗?

非常感谢。

php wordpress ubuntu mysqli

0
推荐指数
1
解决办法
8132
查看次数

标签 统计

php ×5

wordpress ×3

mysql ×2

mysqli ×2

docker ×1

nginx ×1

php-7 ×1

phpmyadmin ×1

ubuntu ×1