Linux(CentOS)下PHP扩展PDO编译安装的方法


Posted in PHP onApril 07, 2016

本文讲述了Linux(CentOS)下PHP扩展PDO编译安装的方法。分享给大家供大家参考,具体如下:

这里是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这里严重鄙视哪些内容??隆⑺档脑悠咴影说挠泄 PDO 编译安装的文章。

1、进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录)

[root@gamejzy /]# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/

注:我的 php 软件包在 /tmp/lamp/php-5.3.19 下

执行 phpize 命令

[root@gamejzy pdo_mysql]# /usr/local/php/bin/phpize

注:/usr/local/php 是我的 php 安装目录

执行完 phpize 命令后,在 pdo_mysql 目录中就会出现 configure

执行配置

[root@gamejzy pdo_mysql]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/

参数说明:

--with-php-config=/usr/local/php/bin/php-config 指定安装 PHP 的时候的配置
--with-pdo-mysql=/usr/local/mysql/ 指定 MySQL 数据库的安装目录位置

编译安装

[root@gamejzy pdo_mysql]# make && make install

编译完成之后,请注意是否出现类似以下图片所示信息

Linux(CentOS)下PHP扩展PDO编译安装的方法

如果出现说明编译安装成功,请十分注意红线圈住的目录(注意:不同时间段目录名称可能不一样)。

编译安装完成之后,生成的 pdo_mysql.so 文件就放置在这个目录下。

2、修改 php.ini 文件

使用 vi 打开你机器的 php.ini 文件,添加一段代码“extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/pdo_mysql.so”,加载 pdo_mysql.so 文件

效果如下图:

 Linux(CentOS)下PHP扩展PDO编译安装的方法

保存退出编辑!

3、查看 phpinfo()

首先重启 Apache 服务器。使用 phpinfo() 函数查看 php 的安装信息,如出现下图所示说明 PDO 扩展安装成功。

 Linux(CentOS)下PHP扩展PDO编译安装的方法

到此结束!

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
第四节--构造函数和析构函数
Nov 16 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
PHP判断图片格式的七种方法小结
Jun 03 PHP
php利用单例模式实现日志处理类库
Feb 10 PHP
php的declare控制符和ticks教程(附示例)
Mar 21 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
Feb 22 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
Jun 13 PHP
php readfile()修改文件上传大小设置
Aug 11 PHP
PHP双向链表定义与用法示例
Jan 31 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
PHP常量define和const的区别详解
May 18 PHP
PHP实现一个限制实例化次数的类示例
Sep 16 PHP
php制作简单模版引擎
Apr 07 #PHP
thinkphp框架下实现登录、注册、找回密码功能
Apr 06 #PHP
非常有用的9个PHP代码片段
Apr 06 #PHP
10个对初学者非常有用的PHP技巧
Apr 06 #PHP
yii2.0实现pathinfo的形式访问的配置方法
Apr 06 #PHP
PHP实现的DES加密解密实例代码
Apr 06 #PHP
php使用正则验证中文
Apr 06 #PHP
You might like
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/07/18 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
JS时间控制实现动态效果的实例讲解
2017/07/31 Javascript
vue 的keep-alive缓存功能的实现
2018/03/22 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
Python+Django在windows下的开发环境配置图解
2009/11/11 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
python监控键盘输入实例代码
2018/02/09 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
泰国在线书店:SE-ED
2020/06/21 全球购物
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
行政助理岗位职责
2013/11/10 职场文书
办公室秘书岗位职责范本
2014/02/11 职场文书
家长通知书教师评语
2014/04/17 职场文书
企业精神口号
2014/06/11 职场文书
春节超市活动方案
2014/08/14 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
2015年班主任德育工作总结
2015/05/21 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server