php7.3安装pdo_mysql,mongodb,redis扩展_pdo_mysql运行库文件-程序员宅基地

技术标签: mysql  mongodb  redis  

一、安装pdo_mysql.so模块

cd /root/php-7.3.0/ext
cd pdo_mysql
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo_mysql=/usr/local/mysql
make V=s -j$(nproc) && make install

vi /usr/local/php/lib/php.ini
在Dynamic Extensions注释下方添加pdo_mysql.so路径具体路径看安装情况
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/pdo_mysql.so

致命错误:ext/mysqlnd/mysql_float_to_double.h:没有那个文件或目录
解决
将报错文件路径补全
vi 报错的.c文件
修改
ext/mysqlnd/mysql_float_to_double.h

/root/php-7.3.0/ext/mysqlnd/mysql_float_to_double.h
然后重新编译


二、安装mongodb.so模块


cd /root/php-7.3.0/ext
wget http://pecl.php.net/get/mongodb-1.5.3.tgz
tar zxvf mongodb-1.5.3.tgz
cd mongodb-1.5.3
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make V=s -j$(nproc) && make install

vi /usr/local/php/lib/php.ini
在Dynamic Extensions注释下方添加mongodb.so路径具体路径看安装情况
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/mongodb.so

三、安装redis.so模块


cd /root/php-7.3.0/ext
wget http://pecl.php.net/get/redis-5.3.7.tgz
tar zxvf redis-5.3.7.tgz
cd redis-5.3.7
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make V=s -j$(nproc) && make install

vi /usr/local/php/lib/php.ini
在Dynamic Extensions注释下方添加redis.so路径具体路径看安装情况
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/redis.so

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40257153/article/details/130751555

智能推荐

经理人必看的10个管理网站_经理在用什么网站,-程序员宅基地

文章浏览阅读724次。经理人必看的10个管理网站时间:2005年2月21日9:47 阅读数: 管理这玩艺远远看着如同象牙塔中的佛牙舍利,可观而不可玩。其实身在其中无非就是一张窗户纸,没有什么大不了的……… 管理这玩艺远远看着如同象牙塔中的佛牙舍利,可观而不可玩。其实身在其中无非就是一张窗户纸,没有什么大不了的。网络的发展,就是让我们在充分的分享信息资源的同时,通过基于我们的知识结构的合理性分析,使我们_经理在用什么网站,

cpp在vsCode中的编译运行与调试_vscode 编译cpp-程序员宅基地

文章浏览阅读1.5k次,点赞20次,收藏20次。cpp在vsCode中的编译运行与调试_vscode 编译cpp

计组——计算机中的数据表示之原码反码补码移码_字长n位一个有符号数。表示的范围。-程序员宅基地

文章浏览阅读1.2k次。文中统一用 n 表示机器字长原码无符号数可表示范围:0 —— 2n-1 (即全0到全1)有符号数用机器字长第一位表示符号位,剩下的表示数值位,假设机器字长为8位(下同),可以表示为:+8:[x]原 = 0000 1000-8:[x]原 =1000 1000红色标识符号位,下同整数可表示的范围:-(2n-1) —— 2n-1+0.75:[x]原 = 0110 0000-0.75:[x]原 = 1110 0000小数可表示的范围:-(1-2-n)—— 1-2-n(关于原点对称)_字长n位一个有符号数。表示的范围。

排查FGC问题实践-程序员宅基地

文章浏览阅读982次。针对大对象或者长生命周期对象导致的FGC,可通过jmap-histo命令并结合dump堆内存文件作进一步分析,需要先定位到可疑对象。内存泄漏频繁创建了大量对象,但是无法被回收(比如IO对象使用完后未调用close方法释放资源),先引发FGC,最后导致OOM。了解JVM的参数设置,包括堆空间各个区域的大小设置,新生代和老年代分别采用了哪些垃圾收集器,然后分析JVM参数设置是否合理。JVM参数设置问题包括总内存大小、新生代和老年代的大小、Eden区和S区的大小、元空间大小、垃圾回收算法等等。..._fgc

InfoQ 2023 年趋势报告:Java 篇-程序员宅基地

文章浏览阅读160次。这份报告总结了 InfoQ Java 编辑团队对目前 Java 领域技术采用和新兴趋势的看法。我们关注 Java 及相关的语言(如 Kotlin 和 Scala)、Java 虚拟机(JVM),以及基于 Java 的框架和工具。我们讨论了 Core Java 的趋势,比如新版本 Java 的采用,以及和等框架的演进。这份报告有两个主要目标:帮助技术领导者做出中长期的技术投资决策。帮助个体开发者选择在哪些领域投入宝贵的时间和资源去学习和发展技能。这是我们发布的第五份 Java 趋势报告。

flv转换mp4最简单方法_node flv转mp4-程序员宅基地

文章浏览阅读905次。flv转换mp4最简单方法,很多人还不知道如何转换音频文件格式,今天小编在这里为大家分享一个flv转换mp4的最简单方法,四个简单步骤即可搞定。_node flv转mp4

随便推点

http:请求中get和post方法的区别_http中get和post的区别-程序员宅基地

文章浏览阅读3.1k次。一般我们在浏览器输入一个网址访问网站都是GET请求;再FORM表单中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式。HTTP定义了与服务器交互的不同方法,其中最基本的四种:GET,POST,PUT,DELETE,HEAD,其中GET和HEAD被称为安全方法,因为使用GET和HEAD的HTTP请求不会产生什么动作。不会产生动作意味着GET和HEAD的HTTP请求不会在服务器上产生任何结果。但是安全方法并不是什么动作都不产生,这里的安全方法仅仅指不会修改信息。_http中get和post的区别

xcode的环境变量,Build Settings参数,workspace及联编设置_xcodebuild build workspace-程序员宅基地

文章浏览阅读2.9k次。一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置$(TARGET_NAME)目标工程名称$(SRCROOT)工程文件(比如Nuno.xcodeproj)的路径_xcodebuild build workspace

c语言32位bmp存储,C语言读取8位 16位 24位 32位 BMP位图文件 转32位  游戏编程初学...-程序员宅基地

文章浏览阅读945次。// 监测是否位图文件if (Bmp.bitmapfileheader.bfType!=BITMAP_ID)//检查是否为MB文件{// close the filefclose(fpBmp);// return errorreturn(NULL); //如果不是则直接返回,不做处理} // end if// 继续读取文件并保存到 bitmapinfoheader中fread(&Bmp..._bmp24转化为bmp32

【附源码】django计算机毕业设计大学生在线教育(源码+mysql+论文)-程序员宅基地

文章浏览阅读874次,点赞26次,收藏17次。在数据库管理工具的选择上,使用了Navicat 11,这是一个用户友好且功能强大的数据库管理软件,它支持多种数据库系统,包括MySQL,并提供了图形化界面,使得数据库的管理和维护工作更加便捷。促进学生的自主学习能力:在线教育系统可以让学生在课堂之外,通过自主学习、讨论和交流等方式,提高自己的学习能力和综合素质。开发环境方面,我们选择了PyCharm作为主要的集成开发环境(IDE),它提供了丰富的Python开发工具和插件,支持Django框架,有助于提高开发效率和代码质量。系统的选题背景和意义。

低版本IE6/7/8浏览器中使用HTML5的audio和video标签播放视频音频_ie8 播放音频-程序员宅基地

文章浏览阅读9.5k次。支持低版本IE的html5播放器演示通常人们习惯用swf播放器来播放网络视频音频HTML5给我们带来了很多惊喜,其中新增加的audio和video标签可以让我们更方便的在网页中播放音频和视频。video标签虽好,然而目前它却无法在旧版的IE浏览器中使用。所以一般还是用flash播放器来播放视频,例如优酷网站的插入视频的代码如下:但是手上没有好的swf播放器怎么办?这个网站给出_ie8 播放音频

C#读写应用程序配置文件App.exe.config,并在界面上显示-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏5次。C#将读写应用程序配置文件App.exe.config,本质是xml文件的读写。我们将配置文件的AppSettings节点和ConnectionStrings节点内容自动绑定到分组框控件GroupBox中,同时可以批量保存。窗体 FormSaveDefaultXmlConfig设计如图: 添加对System.Configuration的引用。为窗体FormSaveDefaultXmlConfig绑定Load事件FormSaveDefaultXmlConfig_Load为按钮btnSaveConfig绑定事件_exe.config

推荐文章

热门文章

相关标签