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之生成GIF动画的实现方法
Jun 07 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
smarty内置函数capture用法分析
Jan 22 PHP
如何解决PHP无法实现多线程的问题
Sep 25 PHP
全面解析PHP面向对象的三大特征
Jun 10 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
PHP生成指定范围内的N个不重复的随机数
Mar 18 PHP
PHP命名空间定义与用法实例分析
Aug 14 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
Sep 03 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 21 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
Aug 30 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提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
一个简单的PHP验证码实现代码
2014/05/10 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
JavaScript类和继承 prototype属性
2010/09/03 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
JS常用算法实现代码
2016/11/14 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
ES6的异步操作之promise用法和async函数的具体使用
2019/12/06 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
微信小程序中target和currentTarget的区别小结
2020/11/06 Javascript
栈和队列数据结构的基本概念及其相关的Python实现
2015/08/24 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
python re模块的高级用法详解
2018/06/06 Python
python制作简单五子棋游戏
2019/06/18 Python
python实现字典嵌套列表取值
2019/12/16 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
Python中and和or如何使用
2020/05/28 Python
Django视图类型总结
2021/02/17 Python
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
SOA面试题:如何在SOA中实现松耦合
2013/07/21 面试题
新书发布会策划方案
2014/06/09 职场文书
单位活动策划方案
2014/08/17 职场文书
教师求职自荐信
2015/03/26 职场文书
如何书写邀请函?
2019/06/24 职场文书
迎客户欢迎词三篇
2019/09/27 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
Python机器学习之PCA降维算法详解
2021/05/19 Python
一文彻底理解js原生语法prototype,__proto__和constructor
2021/10/24 Javascript
postgresql中如何执行sql文件
2023/05/08 PostgreSQL