如果你遇到了以下问题:

Fatal error:Call to undefined function mysqli_connect() in xxxxxx

开启模块支持,也就是去掉extension=php_mysqli.dll前面的分号

修改php.ini中的extension_dir为正确目录,如 extension_dir = “/usr/src/php-5.4.19/ext”

phpinfo();

如果没有mysli模块,要自己去添加mysqli的扩展文件

这里记录安装mysqli步骤:

首先到php的安装包下,下面有一个名为ext的文件

cd ext
cd mysqli 

接下来需要使用的phpize了(phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,详细的讲解网上有的,有兴趣了解可以去度娘)。
直接输入phpize如图:

如果这样不行可以使用:find / -name phpize命令查一下phpize的位置,如图:

,然后使用/usr/local/bin/phpize,如图:

接下来以此使用:

./configure -prefix=/usr/local/mysqli
make
make install

这三个命令,在使用完make install之后会生成一个目录文件,如图所示:

使用ls查看该目录可以看到会有一个.so结尾的文件mysqli.so,相当于windows下的.dll文件,如图:

还有一点很重要不要忘记了,就是把生成的mysqli.so文件加入到php.ini的配置中。
使用vi /usr/local/lib/php.ini编辑php.ini,

在最后面加入:extension = /usr/local/lib/php/extensions/no-debug-non-zts-20100525/mysqli.so如图:

最后使用:service mysqld restart命令重启下服务就OK了!
在程序中使用phpinfo();就能看到有mysqli这项扩展的内容了:

我遇到的错误:
configure: error: Cannot find PHP-config. Please use --with-php-config=PATH

一般出现这个错误说明你执行 ./configure 时 --with-php-config 这个参数配置路径错误或者没加导致的。加上

./configure -prefix=/usr/local/mysqli \
--with-php-config=/usr/local/fastphp/bin/php-config

centos下php的mysqli扩展安装相关推荐

  1. linux下Redis以及phpredis扩展安装

    linux下Redis以及phpredis扩展安装 首先安装redis: 一.下载redis: wgethttp://download.redis.io/releases/redis-2.8.10.t ...

  2. CentOS下yum找不到安装软件的解决方法。

    CentOS下yum找不到安装软件的解决方法. 参考文章: (1)CentOS下yum找不到安装软件的解决方法. (2)https://www.cnblogs.com/linbaiye/archive ...

  3. 手机怎么下载python并安装-CentOS下python的下载及安装

    针对" CentOS下python的下载及安装 "的问题,下面由IT产品经理-陆亦晓为您解答: Python这门编程语言在数据分析.数据发掘以及服务端开发等方面都有非常好的使用,我 ...

  4. python 下载及安装-CentOS下python的下载及安装

    针对" CentOS下python的下载及安装 "的问题,下面由IT产品经理-陆亦晓为您解答: Python这门编程语言在数据分析.数据发掘以及服务端开发等方面都有非常好的使用,我 ...

  5. linux 卸载yum源,CentOS下rpm包与yum安装与卸载更新系统源

    CentOS下rpm包与yum安装与卸载 一.rpm包的安装: 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --forc ...

  6. CentOS下mysql 8.0.16 安装完整版教程

    CentOS下mysql 8.0.16 安装完整版教程 1. 下载安装包 由于下载过程较慢,所以先本地下载准备好安装包. MySQL 8.0下载链接(官网地址): https://dev.mysql. ...

  7. CentOS下yum源epel扩展源

    系统自带的yum源以及163的yum源还是无法安装一些工具,所有就想到了添加epel的强大yum源 安装过程最后总结下来非常简单. 下载epel的rpm包并安装 1 [root@localhost ~ ...

  8. CentOS 下 rpm包与 yum 安装与卸载

    一.rpm包的安装: 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 - ...

  9. CentOS下Redis 2.2.14安装配置详解

    一. 下载redis最新版本2.2.14 cd /usr/local/src wget –c http://redis.googlecode.com/files/redis-2.2.14.tar.gz ...

最新文章

  1. Opencv实战 | 用摄像头自动化跟踪特定颜色物体
  2. Redhat 6 git 服务器 配置 (http)
  3. 使用 GNU Libtool 创建库
  4. IDEA常用快捷键大全
  5. 如何区分普通感冒流感和新型冠状病毒肺炎?
  6. 智能互联网之数据存储实践
  7. springsecurity文档_今天学了springsecurity
  8. §3—1 复式记账法 [第三章 复式记账 ]
  9. Python3网络爬虫:requests+mongodb+wordcloud 爬取豆瓣影评并生成词云
  10. 曲线与曲面积分公式整理
  11. 网络摄像头RTSP流媒体协议视频平台EasyNVR如何进行延迟测试?
  12. 数论概论笔记 第3章 勾股数组与单位圆
  13. linux dup作用,unix/linux中的dup()系统调用
  14. 联通不断发短信-尊敬的用户请回复以下编码办理业务:599
  15. 第四章 Cesium学习入门之加载离线影像图(tif)
  16. 基于Android实现的锁屏软件APP设计
  17. 在Win 11下使用Visual Studio 2019和cygwin编译JBR(Java SDK 17)源码
  18. Ubuntu下安装JDK/JRE受难记!
  19. Bootstrap3 带边框的表格样式
  20. 陪王思聪刷了一年微博,他赚了几个亿,你呢?

热门文章

  1. 论文图片格式要求具体有哪些?
  2. 数学思想:4、数学归纳法
  3. 为什么onenote一直在加载_2.为什么人人都需要OneNote?
  4. 毕业前三年如何拿到好绩效
  5. 华为发布:30岁以下员工仅占28% 你信吗?
  6. 板岩Slate Digital发布FG-X 2 ML-1 FG-36A
  7. 计算机方面的英语杂志,计算机类有哪些EI检索的英文期刊
  8. MacOS没有管理员账号的解决方法
  9. WebGIS学习资源推荐(包含学习路线、软件和数据资源推荐)
  10. 小冲哥c语言视频自学网,C语言二级教学视屏课件_51自学网_小冲哥.doc