Linux 中安装 pdo_mysql 扩展_linxu 安装pdo_mysql扩展_lamp_yang_3533的博客-程序员资料

技术标签: pdo_mysql  PHP扩展  Linux  PHP  

在Linux中,通过源码包方式编译安装PHP后,默认是没有安装pdo_mysql扩展的。但是,该扩展的安装包是已经存在于PHP的源码安装包中的,故无需重新下载pdo_mysql扩展。

这里,我们直接切换到PHP的源码包目录,找到pdo_mysql扩展的安装包,直接安装即可。

说明:我的Linux系统为CentOS7,PHP版本为5.6.27(FastCGI模式的)。

方法如下:

cd /my_package/source/php-5.6.27/
# /my_package/source/php-5.6.27/ PHP的源码包解压后的目录

cd ext/pdo_mysql/
# 切换到pdo_mysql扩展的安装包目录

/usr/local/bin/phpize
# 执行phpize

./configure --with-php-config=/usr/local/bin/php-config --with-pdo-mysql=/usr/local/mysql
# --with-php-config php-config的所在目录,--with-pdo-mysqlmysql的安装目录

make
# 编译

make install
# 安装
# 完成后,会显示该扩展的保存目录/usr/local/lib/php/extensions/no-debug-non-zts-20131226/

然后,修改PHP的配置文件(/usr/local/lib/php.ini),添加下面的代码:

extension=pdo_mysql.so 
# 开启pdo_mysql扩展

最后,重启php-fpm即可。

ps aux | grep php-fpm
# 查看php-fpm的进程信息,第二列为进程号

kill -s QUIT 2454  
# 平滑关闭php-fpm,末尾的那个数字为php-fpm的主进程号

/usr/local/bin/php-fpm
# 启动php-fpm

打印 phpinfo(); 的输出信息,匹配查找字符串pdo_mysql。如果匹配到了,则说明pdo_mysql安装成功。

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

智能推荐

OkHttp3简单使用:请求和响应,post,get_Guo_IT的博客-程序员资料

一,HTTP请求、响应报文格式要弄明白网络框架,首先需要先掌握Http请求的,响应的报文格式。HTTP请求报文格式:HTTP请求报文主要由请求行、请求头部、请求正文3部分组成.request.png 请求行:由请求方法,URL,协议版本三部分构成,之间用空格隔开 请求方法包括:POST、GET、HEAD、PUT、POST、TRACE、OPTIONS、DELETE等 ...

ARP简介及ARP病毒原理_eshime的博客-程序员资料

 近几个月以来公司的网络经常掉线甚至是大面积掉线,一开始以为是电信问题,向电信反映了多次,他们也上门了好几次,测得光路和网路都正常,就是经过路由器以后网络很不稳定,每次重启路由器后又可以上网了,但好景不长掉线的问题依然存在。公司的网管也没找出根本的原因,怀疑是路由器或者网内HUB的问题但公司领导又没意思去更换,就是不重视了。掉线的问题实在烦人,每次不是更新下网卡IP就是修复下“本地连接”又可以上网

WEB漏洞挖掘——思路指南_D0om的博客-程序员资料

本篇主要记录了WEB漏洞挖掘过程中的信息收集部分,web渗透最重要的便是信息收集,希望以下内容能够给予在漏洞挖掘中迷茫的小伙伴一些帮助。目录信息收集子域名注意是否存在WAF工具类边缘资产ICP备案查询敏感信息收集信息收集信息收集的目的是为了更多的收集目标资产,扩大我们的渗透范围。WEB漏洞更多的存在于一些边缘资产和隐蔽的资产中。子域名在其他信息收集的过程中也可以先将域名放到文本中,最后进行去重注意是否存在WAF若检测存在WAF,扫描时需要降..

hibernate手动提交事务_白开水233的博客-程序员资料

自动注入事务管理器 @Resource private HibernateTransactionManager transactionManager;TransactionDefinition td = new DefaultTransactionDefinition(TransactionDefinition.PROPAGATION_REQUIRES_NEW);TransactionStatus ts =transactionManager.getTransaction(td);//

Spring微服务实战_spring微服务实战博客_CiCi岛的博客-程序员资料

网站更多书籍点击进入>> CiCi岛下载电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍电子书下载(皮皮云盘-点击“普通下载”)购买正版封页编辑推荐微服务将代码分解为小型的、分布式的独立服务,这些服务需要深谋远虑和仔细设计。Spring Boot和Spring Cloud简化了微服务应用程序。就像Spring框架简化了企业级Ja...

Java8新特性-Lambda表达式对集合的相关操作_C_YaFei的博客-程序员资料

Java 8 引入的新特性——Lambda 表达式,结合 forEach 方法可以更方便地实现遍历,相比传统的循环用起来Lambda 的函数式编程更加简洁,能减少不少冗余的代码行数,不过Lambda 表达式读起来会比较生涩,不过熟悉使用时真的香!常用的场景有很多,下面只讨论Lambda 表达式对集合的相关操作。先定义一些基础类,用lombok的@Data注解省去get和set这些方法:...

随便推点

#《Qt学习之路》学习之路(2)#MainWindow简介->简单文本编辑器实现_qt如何讲其他类内的内容输出到mainwindow的文本域内_NJU_ChopinXBP的博客-程序员资料

2018.4.26网上大概翻了一些教程,对比一下发现Qt学习之路2的学习推进方式更适合我一些,为了防止自己遗忘,在这里分享一些学习的要点,我记的知识要点可能偏个人一些,大概率思维会比较跳跃,建议参考博主原文和查看官方API理解。 MainWindow的布局(后面代码会用到): QAction动作:Qt 使用QAction类作为动作,该类抽象出了窗口的一个动作,把QAct...

python神经网络预测股票_一种基于Python和BP神经网络的股票预测方法_weixin_39538877的博客-程序员资料

龙源期刊网http://www.qikan.com.cn一种基于Python和BP神经网络的股票预测方法作者:曾武序钱文彬王映龙杨文姬柳军来源:《计算机时代》2018年第06期摘要:股票预测可以辅助投资者进行正确的金融投资,本文使用Python语言开发网页爬虫爬取真实的股票数据,首先通过requests库获取网页数据,使用BeautifulSoup库解析静态html页面,并通过查找标签获取股票数据...

小程序开发API之网络请求wx.reques、RequestTask网络请求任务对象及监听取消网络请求_小程序取消请求_M.Siebel的博客-程序员资料

wx.request(Object object)发起 HTTPS 网络请求。使用前请阅读 网络的使用及注意事项wx.request参数object.method 的合法值object.dataType 的合法值object.responseType 的合法值Object resdata 参数说明最终发送给服务器的数据是 String 类型,如果传入的 data 不是 Stri...

在conda虚拟环境下安装TensorFlow 2.x GPU版_wlq*的博客-程序员资料

https://michael.blog.csdn.net/article/details/113175684

mybatis与hibernate区别_hibernate和mybatis的区别_java领域的博客-程序员资料

具体从几个方面说一下两者的区别:1.两者最大的区别:针对简单逻辑,Hibernate和MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。针对高级查询,Mybatis需要手动编写SQL语句,以及ResultMap。而Hibernate有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于业务流程。2.开发难度对比Hibernate的开发难度要大于Mybatis。主要由于Hibernate比较复杂、庞大,学习周期较长。而Mybatis则相对简单一些,并且M

从字到词,大词典中文BERT模型的探索之旅_腾讯技术工程的博客-程序员资料

导语: BERT模型自诞生以来统治了各项NLP任务的榜单,谷歌也针对中文给出了基于字的模型。然而我们知道词是语言最重要的组成部分,因此,一个自然的想法就是做基于词的BER...

推荐文章

热门文章

相关标签