PHP7在安装的时候,数据库支持的编译安装选项是--with-mysqli,原来的mysql没有了。

在WordPress5.0之前,麦新杰在PHP7中,使用的都是动态编译的mysql.so。

前几天测试发现,WordPress5.1.1可以使用MySQLi,应该是PHP7出现之后的WordPress版本也可以,只是没发现。

PHP7编译安装的时候,直接使用--with-mysqli选项,安装好的PHP7,配置文件不需要做任何修改,WordPress能够成功跑起来。本站的LAMP环境就是这样的。参考:独立博客CentOS搭建LAMP环境全流程记录

更专业的可以去看看wp-includes/wp-db.php中的代码,这里截一段:

public function __construct( $dbuser, $dbpassword, $dbname, $dbhost ) {

register_shutdown_function( array( $this, '__destruct' ) );

if ( WP_DEBUG && WP_DEBUG_DISPLAY )

$this->show_errors();

// Use ext/mysqli if it exists unless WP_USE_EXT_MYSQL is defined as true

if ( function_exists( 'mysqli_connect' ) ) {

$this->use_mysqli = true;

if ( defined( 'WP_USE_EXT_MYSQL' ) ) {

$this->use_mysqli = ! WP_USE_EXT_MYSQL;

}

}

因此,如果想强制使用MySQLi扩展,可以在wp-config.php中增加一条定义:

define('WP_USE_EXT_MYSQL', False);

以上信息供参考。

wordpress php7 mysql_WordPress可以使用PHP7的MySQLi扩展相关推荐

  1. php7.1安装mysqli扩展,centos php7 安装mysqli扩展心得

    在新配服务器时发现,php无法连接到mysql.通过phpinfo发现.根本没有显示mysqli的相关配置.经过一系列研究.总结了下.: 第一步: 在phpinfo里没有mysqli配置,原因是安装p ...

  2. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第39讲:PHP数据库编程MySQLi扩展库

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第39讲:PHP数据库编程MySQLi扩展库 mysqli扩展允许我们访问MySQL 数据库,并对MySql数据库进行curd操作.mysqli扩展可以进行数 ...

  3. php7不支持mysql扩展了么_php7不支持mysql扩展需要改成mysqli扩展

    最近升级php7发现不支持mysql扩展,需要改成用mysqli扩展 看代码class Db{ private $username = ''; private $password = ''; priv ...

  4. php 开启mysql_php如何开启mysqli扩展

    php开启mysqli扩展的方法:首先打开php.ini配置文件:然后找到[extension=php_mysqli.dll],并取消注释:最后找到[extension_dir],设置ext路径即可. ...

  5. mysqli 扩展_MySQLi的优势

    1. 功能增加了 2,效率大大增加(以后的PHP项目改成mysqli) 3,更稳定 mysqli使用面向对象技术,但也支持过程化的使用方式 mysqli扩展中给我提供了三个类: 1. mysqli和连 ...

  6. mysql报11004_使用mysqli扩展技术查看服务器连接错误报告的方法

    使用mysqli扩展技术查看服务器连接错误报告的方法 作为PHP的黄金搭档MySQL数据库,在PHP项目开发过程中有着举足轻重的作用,这不仅因为MySQL是完全免费的,而且和PHP一样都是完全跨平台的 ...

  7. 宝塔php7.4通用拓展需要安装_bt宝塔面板php7.3、php7.4不支持ZipArchive解决方法

    宝塔面板php7.3版本不支持ZipArchive导致程序无法后台直接更新的解决方法 在SSH命令行界面执行以下语句: cd /www/server/php/73/src/ext/zip/ /www/ ...

  8. godaddy停止支持php哪个版本,GoDaddy cPanel虚拟主机新增PHP7.0和PHP7.1版本 | Godaddy美国主机中文指南...

    自从上次GoDaddy虚拟主机取消PHP5.3以下版本后,近日再次做出调整.小编登录GoDaddy Linux主机的cPanel控制面板时发现,已经新增了PHP7.0和PHP7.1两个版本.目前GoD ...

  9. PHP中的MySQLi扩展学习(五)MySQLI_STMT对象操作

    PHP中的MySQLi扩展学习(五)MySQLI_STMT对象操作 就像 PDO 中的 PDO_Statment 对象一样,MySQLI_STMT 对象也是一个预处理语句所形成的对象,专门用来操作 M ...

最新文章

  1. 强烈推荐一款Python可视化神器!
  2. Swift中文教程(五)--对象和类
  3. 解决At least one JAR was scanned for TLDs yet contained no TLDs. 问题
  4. Oracle等待事件说明
  5. ajax 同步异步true,async: false 实现AJAX同步请求 ( $.ajax同步/异步(async:false/true) )(示例代码)...
  6. 2015.08.17 Ubuntu 14.04+cuda 7.5+caffe安装配置
  7. 读书笔记2014第13本:《富爸爸,穷爸爸》
  8. Java中运用数组的四种排序方法_JAVA中运用数组的四种排序方法
  9. 消费和部署ASP.NET WebApi服务–陷阱
  10. 用VB.net编写的Windows服务管理程序(堪称经典)全部源代码
  11. 电力系统分析设计matlab,电力系统分析课程设计-基于Matlab的电力系统潮流计算...
  12. 人体时钟android,人体时钟屏保-不一样的阿拉伯数字时钟
  13. Cocos2d-x手机游戏开发视频教程
  14. java反射的优缺点_浅谈Java反射的优缺点
  15. [美] 尼古拉斯·卡尔 《浅薄:互联网如何毒化了我们的大脑 》
  16. C语言程序设计-用英文单词模拟数学计算系统
  17. 朱义晨作业 17037099
  18. Java和C专项练习
  19. 电磁兼容试验和测量技术标准 GB 17626 简介
  20. GifCam – 更好用的 gif 动画录制/剪辑工具

热门文章

  1. c#web页面显示弹窗_C#中三种弹出信息窗口的方式
  2. 一文看懂微服务背后的技术演进与应用实践
  3. 雷锋网独家解读:阿里云原生应用的布局与策略
  4. 4.24企业数据库应用实践技术沙龙
  5. 融合、协同系统的边缘云原生架构演进和实践
  6. 全球最强大脑在哪?阿里小蜜算法团队在寻找
  7. 行波iq调制器_低功率IQ调制器的基带设计实例—电路精选(1)
  8. (基础)HTML文档结构知识点讲解
  9. 搭载「光线追踪」技术的次时代主机会有怎样的画面表现?
  10. 2021东京奥运会数据接口