linux上给php安装mysqli扩展

PHP MySql 安装与连接 就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer!越努力越幸运!金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。 阅读详情

在上一篇博文中说到要从wamp环境迁移一个我写的小东西到lamp环境下,结果出现了问题。找了半天错,发现原来在wamp环境下我写的代码是用的mysqli,但是在lamp环境下的php并没有扩展mysqli的扩展库,在php代码中使用phpinfo()函数就可以查看自己的php的详细信息了,比如有哪些扩展,php是什么版本之类的。于是,我就开始给linux上的php安装mysqli扩展了。

(一)找到php安装包下的ext目录下的mysqli扩展:

如果记不到自己的php安装包在哪的话,可以尝试使用

find / -name mysqli
进行查找,如果找不到的话,可以到php官网上下载一个php安装包,然后解压了或者在linux直接使用yum install --downloadonly --downloaddir=保存的路径 下载包的名字。比如:

yum install --downloadonly --downloaddir=/root php

附上常用的解压缩命令:

zip格式:unzip 压缩文件名

gzip格式:gzip -d 压缩文件名

tar.gz格式:tar -zxvf 压缩文件名

tar.bz2格式:tar -jxvf 压缩文件名

rpm格式:rpm2cpio 压缩文件名 | cpio -div

结果应该如下:

(二)生成mysqli.so扩展文件

先使用find命令找到phpize的位置:

find / -name phpize
我的是在/usr/bin/phpize。

然后在mysqli目录下直接运行phpize

/usr/bin/phpize
(注意:不在mysqli目录下运行phpize的话会报Cannot find conf.m4这个错)

还有可能会有其它错,比如phpize Can't find PHP headers in /usr/include/php这类型的,那是因为没有安装php-devel或者php-pear还有gcc等造成的,用yum安装一下即可。

接下来使用这些命令:

./configue -prefix=/usr/local/mysqli
make && make install

如果正常的话,系统会返回一个路径,那个路径下就是我们想要的mysql.so扩展文件

(三)修改php.ini配置文件

找到你的php.ini配置文件,一般是在/usr/local/lib下,找不到的话find一下也可以。然后

vi php.ini

在php.ini的最后一行加上

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/mysqli.so
mysqli.so前面那一串路径填写系统返回的那个路径。

最后重启apache

/bin/systemctl restart httpd.service



oVirt 4.4.10超详细安装指南:从零搭建企业级虚拟化环境(附常见错误排查) 本文提供了oVirt 4.4.10企业级虚拟化平台的超详细安装指南,涵盖环境规划、系统准备、Engine安装配置、计算节点部署、存储系统集成及高级运维技巧。通过实战操作手册和常见错误排查方法,帮助用户从零搭建稳定高效的虚拟化环境,特别适合企业IT管理员参考实施。 阅读详情

相关推荐

【UE5】多用户协同编辑实战:从配置到实时协作

本文详细介绍了在虚幻引擎5中配置和使用多用户协同编辑功能的完整流程。从启用Multi-User Editing插件、配置UDP Messaging网络通信,到启动服务器、创建会话并实现实时协作,提供了从环境准备到实战协作的清晰指南。文章还分享了资产同步、场景分批、对象锁定等实用技巧,并强调了网络配置与版本一致性等关键避坑点,旨在帮助中小型团队提升关卡设计和原型开发的协作效率。

weixin_29001683的博客 267

php添加mysqli扩展

查看是否已经安装gd扩展 php -m | grep gd #如果没有安装,则安装 sudo yum install php-gd #查看gd.so路径 find / -name gd.so。

qq_52519229的博客 4548

人民网留言数据爬取

起因是要做一个LDA主题分析的实践案例,需要数据来源,人民网的留言数据特别的适合,想着能不能用人民网留言数据来做一个LDA,种种原因还是放弃了,但是第一次弯弯绕绕地通过爬虫拿到了数据,还是想记录一下。值得说明的是,这篇博客写于2025年11月9日,其中的加密逻辑可能会随着时间而变动。

Phoenix1st的博客 1021

mysqli php 安装,mysqli模块的安装

################mysqli模块的安装################记得原来在编译php的已已加上参数--with-mysql=/usr/local/mysql \--with-mysqli=/usr/local/mysql/bin/mysql_config \可后来找了一个,的确不存在mysqli.so,所以只能独立来编译mysqli了。mysqli是优化过的mysql函数库,...

weixin_39586395的博客 602

行车记录仪 - 碰撞检测

功能需求 行车记录仪的核心功能是记录,大部分时候,行车记录仪都是在循环录制视频和音频,而设备的存储空间是有限的,因此录制机制一般是循环覆盖录制,如此一些重要的记录(例如:发生碰撞时的记录)就可能会被覆盖,为了避免这种情况的发生,行车记录仪设备就需要感知这些情况并做特殊处理(例如:备份相应时刻的录像数据)。 实现原理 碰撞检测是通过物理芯片G-sensor来实现的,加速度发生变化时G-sensor驱动会将加速度上报给应用层,应用层做相应处理。 G-sensor G-sensor(Gravity se

qazw9600的专栏 5216

RH850从0搭建Autosar开发环境【3X】- Davinci Configurator之Port模块配置详解(MCAL配置)

RH850从0搭建Autosar开发环境【3X】- Davinci Configurator之Port模块配置详解(MCAL配置)

weixin_42412049的博客 2276

php安装缺少mysqli扩展的可能原因 通过以下四种方法即可解决mysqli方法

最近安装php后,发现phpinfo里缺少mysqli扩展的方法。我查阅了很多网站 终于找到了问题的所在,以下五个原因可能导致mysqli扩展没安装上。   1.检查php.ini ;extension=php_mysqli.dll是不是已经启用 也就是去掉前面的;   2.检查php.ini extension_dir 地址是不是指向了php目录的ext目录下这步是关键

u012767263的专栏 1万+

Qt代码-无人机地面站系统

无人机地面站系统是无人机与操作员交互的核心枢纽,需实现**无人机状态监控**(位置、姿态、电池等)、**实时通信**(基于MAVLink协议)、**任务规划**(航点编辑、航线生成)、**地图显示**(无人机位置与航迹)、**参数配置**(传感器校准、飞行模式设置)等核心功能。地面站作为`MAV_COMP_ID_GCS`(地面控制站组件ID=255),无人机通常为`MAV_COMP_ID_AUTOPILOT1`(组件ID=1)。// 航点/盘旋指令。// 北京坐标(示例)

寒寒豆豆软件公司的博客 320

php+mysql安装

修改端口89或者87。

m0_73576495的博客 689

SAP 成本分摊逻辑与案例(含具体数据)

摘要: SAP成本分摊通过**分配(Allocation)与分摊(Assessment)**两种方式,将间接成本中心费用按预设规则(如人数、工时、比例等)结转至直接成本对象。分配保留原始成本要素(如电费、工资),适用于需明细追踪的场景;分摊则打包为次级成本要素(如管理费用),简化核算。实操案例涵盖行政费用分配(按人数)、水电车间分摊(按工时)、机修作业分摊(作业成本法)及内部订单结算,系统通过KSV1/KSU1配置循环规则,KSV5/KSU5执行结转。关键点在于选择匹配业务的分摊基础,合理配置次级成本要素,

金牌架构师 550

Android性能分析深度指南:Perfetto工具全面解析

本文深入探讨Android性能优化工具Perfetto的应用与实践。作为Google推出的新一代追踪系统,Perfetto整合了CPU调度、内存分配、电池状态等多维度分析功能,通过高性能数据处理和可视化界面帮助开发者定位性能瓶颈。文章系统介绍了Perfetto的架构原理、配置方法和核心功能,包括CPU性能分析、内存泄漏检测等关键技术。通过电商应用卡顿优化的实战案例,展示了如何利用数学建模(如帧时间公式$T_{\text{render}}\leq16.67\text{ms}$)指导性能调优。

郑伟强dev的专栏 144

linux下php的mysqli扩展安装

以前一直是在WAMP的环境下开发的,很少接触LAMP开发,现在公司里面需要用到LAMP环境,接下来就需要对该环境多多学习了。 今天在原有的php5.3的基础上升级为了php5.4版本,需要对环境进行一些修改,其中就涉及到了php模块的配置,WAMP下直接在php.ini中启用mysqli就行(去掉;extension=php_mysqli.dll前面的分号“;”),但是Linux环境下不只要这样做

leedaning的专栏 2万+

Serial RapidIO Gen2 IP 说明(一)

概述 高速IO(RapidIO)互联架构,用来兼容当前最流行的集成通信处理器、主处理器、联网的数字信号处理器,是一种高性能、分组交换(报文交换)的互联技术。它解决了高性能嵌入式产业稳定性、高带宽以及系统内部更快的总线速率的需求。 高速IO(RapidIO)标准由三层定义:逻辑层、传输层、物理层。逻辑层定义了所有的协议内容和报文格式。这些是终端发起和完成一次传输所必需的信息。传输层提供了报文从一个端点传输到另外一个端点必要的路线信息。物理层则描述了设备级的端口声明,如报...

记录所学,分享知识,结识挚友 1497

linux中php7安装mysqli扩展

yum -y install php-mysqli

bingZhagn的博客 550

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

linux php mysqli安装,centos 单独安装PHP的mysql和mysqli扩展

安装PHP时只是 ./configure --prefix=/****并没有其它的设置,随后又去安装的其它扩展(纯属瞎折腾,学习怎么用Linux)在安装mysql和mysqli的扩展时的命令还不一样生成mysql.socdphp-5.4.22/include/ext#源码解压包的扩展目录,源码下载cdmysql#进入mysql扩展/usr/local/lamp/php54/bin/phpi...

weixin_34508682的博客 243

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

linux php安装mysqli扩展

#进入扩展包目录 cd /data/soft/php-5.5.38/ext/mysqli #生成 configure 文件 /usr/local/php/bin/phpize #执行 configure ./configure --prefix=/usr/local/lib --with-php-config=/usr/local/lnmp/php/bin/php-config #编译并安装 ma...

:) 2537

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

linux php扩展 mysqli,linux php安装mysqli扩展

#进入扩展包目录cd /data/soft/php-5.5.38/ext/mysqli#生成 configure 文件/usr/local/php/bin/phpize#执行 configure./configure --prefix=/usr/local/lib --with-php-config=/usr/local/lnmp/php/bin/php-config#编译并安装make##可能出...

weixin_42510012的博客 298

linux php扩展 mysqli,php安装mysqli扩展

先查看php的版本/opt/php/bin/php -v查看得知php版本为PHP 5.5.28然后下载这个版本,进入到这个版本的cd /data/soft/php/php-5.5.28/ext/mysqli再执行/opt/php/bin/phpize./configure --with-php-config=/opt/php/bin/php-config --with-mysqli=/opt/m...

weixin_33252423的博客 324

linux下安装php扩展mysqli.so

1 找到php安装包下的ext目录下的mysqli扩展: 如果记不到自己的php安装包在哪的话,可以尝试使用 find / -name mysqli 进行查找,如果找不到的话,可以到php官网上下载一个php安装包,然后解压了或者在linux直接使用yum install --downloadonly --downloaddir=保存的路径 下载包的名字。比如: yum ins

opfan的博客 2704

linux php开启mysqli扩展,php for Linux之mysqli扩展模块安装与配置

cd /root/php-5.6.8/ext/mysqli/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_configmake && make install编辑 /usr/loc...

weixin_28717939的博客 467

linux php添加mysql扩展模块_php for Linux之mysqli扩展模块安装与配置

cd /root/php-5.6.8/ext/mysqli/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_configmake && make install编辑 /usr/loc...

weixin_28893705的博客 265

linux yum php mysqli,linux下安装php扩展mysqli.so

在lamp环境下的PHP并没有扩展mysqli的扩展库,在php代码中使用phpinfo()函数就可以查看自己的php的详细信息了,比如有哪些扩展,php是什么版本之类的。于是,我就开始给Linux上的php安装mysqli扩展了。(一)找到php安装包下的ext目录下的mysqli扩展:如果记不到自己的php安装包在哪的话,可以尝试使用find/-namemysqli进行查找,如果找不到的...

weixin_33855603的博客 837

linux php mysql模块_php for Linux之mysqli扩展模块安装与配置

cd /root/php-5.6.8/ext/mysqli/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_configmake && make install编辑 /usr/loc...

weixin_30253461的博客 227

wdcp mysql扩展_【Mysqli】Linux WDCP php 安装扩展 mysqli

wdcp已经有些时间没更新了,用的最新版本wdcp_v2.5.10(20140213)。文中用到的wdcp中php版本已经升级到了php5.3.17,升级方法在官方论坛有,在此不多说了,其他php版本方法也是相似的。安装Mysqli:1.首先,找到php的源码包所在位置,因为每个人下载的位置不同,需要自行查找,可以使用find搜索,不会find方法的童鞋请百度,比如我的源码包位于/root/php...

weixin_35960434的博客 124

php for Linux之mysqli扩展模块安装与配置

cd /root/php-5.6.8/ext/mysqli/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_configmake && make ins...

weixin_34115824的博客 275

linux下为php一键安装mysqli扩展

wget -c http://down.wdlinux.cn/in/mysqli_ins.sh chmod 755 mysqli_ins.sh  ./mysqli_ins.sh 复制代码

moshihahamowang的专栏 612
上一篇: MySQL数据库从windows迁移到linux
下一篇: phpsession和cookie
UKey_
博客等级 码龄10年 258粉丝 186原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值