Php如何配置mysqli扩展

从官网上下载php后(我下的是php7.2.3版本),本想做个mysql的连接,但是无论怎么配置mysqli扩展,发现mysqli都没法用。

从百度上搜的那些方法都没法用,发现都是一些在php.ini中配置extension=php_mysqli.dll,事实上这句话没用了。

于是我仔细看了一下php.ini的配置文件,发现了一段话

; Note : The syntax used in previous PHP versions ('extension=<ext>.so' and
; 'extension='php_<ext>.dll') is supported for legacy reasons and may be
; deprecated in a future PHP major version. So, when it is possible, please
; move to the new ('extension=<ext>) syntax.

大意就是以前php些版本的用extension=<ext>.so或者extension=<ext>.dll,现在的php版本建议直接使用extension=<ext>

;extension=ldap
;extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc

这些都没有dll后缀,直接将;extension=mysqli前面的分号去掉就是,以前版本有后缀的就是将“;extension=php_mysqli.dll” 前面的分号去掉。

配置完之后我发现还是不能用,后来发现,extension_dir=“ext”这句话必须改为绝对路径:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = "./"
;On windows:
extension_dir = "E:\PHP\php7.2\ext"

相对路径似乎不能使用,大家都可以试一下。

最后总结来说,和以前相比需要改动的就两点:

1、直接去掉;extension=mysqli的注释;

2、extension_dir的路径应为绝对路径,如extension_dir = “E:\PHP\php7.2\ext”

最终用phpinfo()查看的结果为:

Php如何配置mysqli扩展

就表示配置成功!

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5059

(0)
郭靖的头像郭靖
上一篇 2022年6月22日 下午2:41
下一篇 2022年6月23日 下午4:30

相关推荐

  • anaconda: import numpy报错:ImportError: DLL load failed: 找不到指定的模块。

    解决方法1 这个问题可能是libiomp5md.dll造成的。如果你的C:\Windows\System32目录下存在libiomp5md.dll这个dll,而numpy自己也有一个libiomp5md.dl,在C:\Users\peter\AppData\Local\Continuum\anaconda3\Library\bin\libiomp5md.dl…

    2023年4月20日
    50500
  • 如何通过宝塔面板配置ssl证书

    至于宝塔的安装以及如何安装环境搭建网站,大家可以看我们的另一篇文章: Centos7.6下宝塔安装及资产管理系统部署 基于宝塔面板配置网站ssl证书支持https访问其实很简单,不需要你懂什么技术知识。接下来你跟着我的步骤,就能成功配置网站ssl。 宝塔面板后台设置成功如图所示: 第一步:点击设置 第二步:点击右侧的SSL,选择宝塔SSL,点击申请证书 第三…

    2022年6月14日
    91900
  • WordPress无法上传图片、文件(服务器找不到上传的图片文件)

    前言 昨天写了一张文章,发现无法上传特色图片。 上传图片显示如下: 我们复制图片路径的URL,此时出现404问题 根本没有12月份的路径 重点: 为了这个问题我解决了一上午。 网上的大多数方法就是给uploads设置权限,但是我的权限已经是755了,而且是nginx的属主和属组,应该不是权限问题 分析问题 调试模式出现404,说明服务器基本上没有上…

    2023年3月24日
    32200
  • Nginx报 libraries: libgd.so.3错误

    在宝塔下安装nginx后,启动程序,有如下报错 进去系统,使用nginx -t 检查错误 通过检查发现,是缺少 libgd.so.3,缺少gd库 安装gd库 重新启动nginx,正常启动

    2022年7月6日
    64900
  • LNMP黄金架构的搭建

    LNMP组合工作流程 LNMP工作流是用户通过浏览器输入域名访问Nginx web服务,Nginx判断请求是静态请求则由Nginx返回给用户。如果是动态请求(如.php结尾),那么Nginx会将该请求通过FastCGI接口发送给PHP引擎(php-fpm进程)进行解析,如果该动态请求需要读取mysql数据库,php会继续向后读取数据库,最终Nginx将获取的…

    2022年7月7日
    69700

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信