Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:您的PHP安装似乎缺少WordPress所需的MySQL扩展_Php_Mysql_Wordpress - Fatal编程技术网

错误:您的PHP安装似乎缺少WordPress所需的MySQL扩展

错误:您的PHP安装似乎缺少WordPress所需的MySQL扩展,php,mysql,wordpress,Php,Mysql,Wordpress,我是wordpress的新手。上传网站后,我面临这个错误。网站运行了一段时间,然后发生了这种情况。输入URL后,文本显示“您的PHP安装似乎缺少WordPress所需的MySQL扩展”。 转到php.ini,但找不到要取消注释的内容。请尽可能以最好的方式提出建议。 Server-Xampp您的PHP安装中出现的错误似乎缺少WordPress所需的MySQL扩展是因为您的服务器没有运行WordPress所需的MySQL扩展 如果您使用的是基于Windows的操作系统,那么您应该在xampp中启用m

我是wordpress的新手。上传网站后,我面临这个错误。网站运行了一段时间,然后发生了这种情况。输入URL后,文本显示“您的PHP安装似乎缺少WordPress所需的MySQL扩展”。 转到php.ini,但找不到要取消注释的内容。请尽可能以最好的方式提出建议。
Server-Xampp

您的PHP安装中出现的错误似乎缺少WordPress所需的MySQL扩展是因为您的服务器没有运行WordPress所需的MySQL扩展

如果您使用的是基于Windows的操作系统,那么您应该在xampp中启用mysql扩展

i、 例如,您应该在
php.ini

extension=php_mysql.dll
或者,如果您使用基于Linux的操作系统,则应通过以下方式从终端安装mysql:

sudo apt-get install php5-mysql
然后取消对php.ini中的以下行的注释

extension=mysql.so 
注意:

  • 无论您使用什么操作系统,都应该在取消对
    php.ini
    文件的注释后重新启动/停止并启动Xampp服务器

  • 如果您正在联机工作,那么您应该与主机提供商联系,为您的帐户启用MySQL扩展


  • PHP安装中出现的错误是缺少WordPress所需的MySQL扩展名,这是因为您的服务器没有运行WordPress所需的MySQL扩展名

    如果您使用的是基于Windows的操作系统,那么您应该在xampp中启用mysql扩展

    i、 例如,您应该在
    php.ini

    extension=php_mysql.dll
    
    或者,如果您使用基于Linux的操作系统,则应通过以下方式从终端安装mysql:

    sudo apt-get install php5-mysql
    
    然后取消对php.ini中的以下行的注释

    extension=mysql.so 
    
    注意:

  • 无论您使用什么操作系统,都应该在取消对
    php.ini
    文件的注释后重新启动/停止并启动Xampp服务器

  • 如果您正在联机工作,那么您应该与主机提供商联系,为您的帐户启用MySQL扩展


  • 在Windows中,您需要按如下方式设置php.ini:

    • 取消对行扩展名=php_mysqli.dll的注释

    • 找到“extension_dir”参数并设置php安装的ext目录的路径,如下所示:

      extension_dir=“c:/php56/ext”


    在Windows中,您需要按如下方式设置php.ini:

    • 取消对行扩展名=php_mysqli.dll的注释

    • 找到“extension_dir”参数并设置php安装的ext目录的路径,如下所示:

      extension_dir=“c:/php56/ext”

    登录到您的c面板 进入PHP配置 选择您当前的PHP版本(您可以从phpinfo了解这一点) 单击更新登录到您的c面板 进入PHP配置 选择您当前的PHP版本(您可以从phpinfo了解这一点)
    点击更新来解决这个问题是在你的机器上配置这个Wordpress文件
    wp config sample.php
    形成你的Wordpress文件夹,它看起来像是
    C:\xampp\htdocs\Wordpress\wp config sample.php


    然后将其保存为
    wp config.php
    重新加载浏览器,一切都应该正常运行。

    解决此问题的方法是在计算机上配置此Wordpress文件
    wp config sample.php
    形成您的Wordpress文件夹,该文件夹类似于
    C:\xampp\htdocs\Wordpress\wp config sample.php


    然后将其保存为
    wp config.php
    重新加载浏览器,一切都应该正常运行。

    在安装php的文件夹中,尝试查找“php.ini”。现在,您应该已经从此行中删除“;”

     ; extension=mysqli
     ; extension=pdo_mysql
    

    在安装php的文件夹中,尝试查找“php.ini”。现在,您应该已经从此行中删除“;”

     ; extension=mysqli
     ; extension=pdo_mysql
    

    这个答案只适用于那些在WordPress站点上使用HostGator的用户,但前提仍然是要处理哪些文件,步骤1-3只是不同,您可以使用特定的主机访问正确的文件

    下面是我如何修复此错误的:您的PHP安装似乎缺少WordPress所需的MySQL扩展。已弃用:指令“allow\u url\u include”在第0行的未知中已弃用

  • 访问托管平台(我的网站的HostGator)
  • 发射cPanel
  • 文件管理器
  • 双击public\u html
  • 右键单击。htaccess
    • 复制,命名为“/public\u html/.htaccess.bak”,创建备份
  • 右键单击。htaccess
    • 编辑,进入,在底部,以下代码将包含您当前的PHP处理程序:
  • #php--开始cPanel生成的处理程序,不要编辑
    #将“ea-php74”包设置为默认的“PHP”编程语言。
    AddHandler应用程序/x-httpd-ea-php74.php.php7.phtml
    #php——结束cPanel生成的处理程序,不编辑
    
    • 向上滚动,在上一个处理程序的正上方或顶部,您可能有一个旧的PHP处理程序:
    #使用PHP70作为默认值
    AddHandler应用程序/x-httpd-php70.php
    suPHP\u配置路径/opt/php70/lib
    
    • 注释掉此代码,以停用旧处理程序:
    #使用PHP70作为默认值
    #AddHandler应用程序/x-httpd-php70.php
    #
    #suPHP\u配置路径/opt/php70/lib
    #
    
    • 保存这些更改(我们在每行的开头添加了hashtags以注释代码)
  • 如果站点仍然无法正常运行,我们必须对.htaccess文件进行相同的更改,该文件位于public_html目录之外一个级别
    • 表演