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 进程锁定问题分析研究
Nov 24 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
Nov 10 PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
Mar 27 PHP
PHP中session变量的销毁
Feb 27 PHP
Yii操作数据库的3种方法
Mar 11 PHP
THINKPHP2.0到3.0有哪些改进之处
Jan 04 PHP
php简单操作mysql数据库的类
Apr 16 PHP
CI框架文件上传类及图像处理类用法分析
May 18 PHP
yii2 数据库读写分离配置示例
Feb 10 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
May 02 PHP
Yii框架实现多数据库配置和操作的方法
May 25 PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 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读取文件并可支持远程文件的代码分享
2012/10/03 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
PHP加密解密函数详解
2015/10/28 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
一个js过滤空格的小函数
2014/10/10 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
vue.js入门教程之基础语法小结
2016/09/01 Javascript
Javascript面试经典套路reduce函数查重
2017/03/23 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
python多线程扫描端口示例
2014/01/16 Python
关于你不想知道的所有Python3 unicode特性
2014/11/28 Python
Python算法应用实战之队列详解
2017/02/04 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
python删除不需要的python文件方法
2018/04/24 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
Python+pyplot绘制带文本标注的柱状图方法
2019/07/08 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
农业资源与环境专业自荐信范文
2013/12/30 职场文书
家长对孩子的评语
2014/04/18 职场文书
检讨书范文2000字
2015/01/28 职场文书
物业管理交接协议书
2016/03/24 职场文书
我们认为中短波广播场强仪的最佳组合
2022/04/05 无线电