当前位置: 首页 > 面试题库 >

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

方博
2023-03-14
问题内容

如何解决以下错误?

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

我将NAS与telnet连接一起使用。

安装了FFP 0.7

php.ini在:ffp/etc/php.ini我对我认为有用的所有内容都未加评论。

以下是我php.ini文件的一部分;

;If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
extension=msql.dll
;
; ... or under UNIX:
;
extension=msql.so
;
; ... or with a path:
;
extension=/ffp/lib/extensions/no-debug-non-zts-20100525/mysql.so
;


extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so

悬而未决的问题是,当我运行时phpinfo(),我看到模块MySQLi已激活,但未激活MySQL。

MySQL和PHP和Lighttpd Web服务器一样工作正常。

我同样有phpmyadmin工作。

在Zyxel NSA310上。

另外,mysqld启动时,它会从我的根目录创建一个快捷方式:ffp/opt/mysql..并且,每次重新启动NAS时,都会删除该快捷方式。

有谁知道这个窍门吗?


问题答案:

php mysql api已弃用。finito,这是kaput —走开-不被使用。

如果您使用的是现代版本的PHP(> 5.6),则Wordpress应自动切换为使用mysqli。那应该是您的第一次尝试。

如果您无法更新php,而不是尝试复活php不再支持的内容,只需修补您的wordpress: http
//wordpress.org/plugins/mysqli/


 类似资料:
  • 问题内容: 我正在尝试在+ 上设置Web服务器(出于测试目的)。 我使用OndřejSurý(https://launchpad.net/~ondrej/+archive/ubuntu/php-7.0)和PHP 7 RC 3 在Vagrant中安装了Ubuntu 。 我找不到安装方法(PHP可以看到类,但没有看到与MySQL相关的任何信息,如此类) 看起来像有没有LIB (通过与标准类比和从的On

  • 本文向大家介绍PHP安装BCMath扩展的方法,包括了PHP安装BCMath扩展的方法的使用技巧和注意事项,需要的朋友参考一下 编译安装 (PHP-5.6.23) 1.进入PHP源码包目录下的ext/bcmath目录。 2.执行phpize命令,phpize命令在PHP安装目录的bin目录下,如/usr/local/php/bin/phpize。 3.执行./configure --with-ph

  • 我正在使用Ubuntu16.04,laravel 5.2,当我在我的项目目录中运行update composer时,它显示“您的系统中缺少请求的PHP扩展dom”。我检查了PHP的安装包,它在那里可用

  • 问题描述 使用 Dockerfile 安装 GD 的过程中,报错 Dockerfile 文件内容: 报错如下 然后我给zlib1g降级 又报错 好像大概是不然使用-y参数吧,但是我去掉了参数还是报错 报错如下 好像是降级需要确认,但是 Dockerfile 中又不能输入Y。 请问如何解决? 搜了半天没有找到方法 1. 运行环境 1). PHP 版本: php:7.3-fpm 2). 当前系统 ma

  • 我已经看过很多这样的帖子,并且都看过了,但是我仍然无法运行SQLSRV扩展。你能帮我吗?我将在下面发布我所有的信息: Windows 7 64位 WampServer 2.2 32位 PHP 5.4.3 32位 Apache 2.2.22(分不清VC6还是VC9) MicrosoftSQLServer 2012本地客户端64位 我下载了SQLSRV30。exe。我将dll文件解压缩到C:\wamp

  • 主要内容:安装eAccelerator,安装xCache,安装memcached,安装imageMagick,安装ionCube我们已经知道 LNMP 一键安装包默认只安装了最基本的 Nginx+ MySQL+ PHP 环境,并没有安装扩展功能模块,如果需要安装扩展模块该怎么办? 不用担心,也有相应的安装脚本,我们一个一个来看。需要注意的是,以下 5 个模块并不是必须安装的,而是用到哪个模块才安装哪个模块。 安装eAccelerator eAccelerator 是一个开放源码的 PHP 加速器