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 相关文章推荐
PHP学习笔记之数组篇
Jun 28 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 PHP
PHP自动识别字符集并完成转码详解
Aug 02 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
Jun 23 PHP
php里array_work用法实例分析
Jul 13 PHP
php实现异步数据调用的方法
Dec 24 PHP
php 解决substr()截取中文字符乱码问题
Jul 18 PHP
PHP SFTP实现上传下载功能
Jul 26 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
PHP模版引擎原理、定义与用法实例
Mar 29 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 PHP
ThinkPHP3.2框架操作Redis的方法分析
May 05 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分页实例代码分享
2011/07/28 PHP
php中防止恶意刷新页面的代码小结
2012/10/31 PHP
php开启openssl的方法
2014/05/15 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
详解webpack 多页面/入口支持&公共组件单独打包
2017/06/29 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
2019/04/22 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
Python实现扫描局域网活动ip(扫描在线电脑)
2015/04/28 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
Python魔法方法详解
2019/02/13 Python
浅析Python语言自带的数据结构有哪些
2019/08/27 Python
Spring Cloud Feign高级应用实例详解
2019/12/10 Python
Python while循环使用else语句代码实例
2020/02/07 Python
父亲生日宴会答谢词
2014/01/10 职场文书
放飞蜻蜓反思
2014/02/05 职场文书
《穷人》教学反思
2014/04/08 职场文书
先进事迹材料范文
2014/12/29 职场文书
离婚协议书怎么写
2015/01/26 职场文书
红楼梦读书笔记
2015/06/25 职场文书
工作简报怎么写
2015/07/21 职场文书
python绘制箱型图
2021/04/27 Python
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python