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和ACCESS写聊天室(九)
Oct 09 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
php设计模式 Template (模板模式)
Jun 26 PHP
PHP数据类型之整数类型、浮点数的介绍
Apr 28 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
php通过baihui网API实现读取word文档并展示
Jun 22 PHP
ajax+php控制所有后台函数调用
Jul 15 PHP
PHP递归创建多级目录
Nov 05 PHP
php简单中奖算法(实例)
Aug 15 PHP
Laravel框架中自定义模板指令总结
Dec 17 PHP
PHP删除字符串中非字母数字字符方法总结
Jan 20 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
Oct 24 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
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
PHP构造二叉树算法示例
2017/06/21 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
PHP实现的服务器一致性hash分布算法示例
2018/08/09 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
浅析Javascript中bind()方法的使用与实现
2016/04/29 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
react-native 封装选择弹出框示例(试用ios&android)
2017/07/11 Javascript
vue iView 上传组件之手动上传功能
2018/03/16 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
2018/12/13 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
python3.6连接mysql数据库及增删改查操作详解
2020/02/10 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
美体小铺加拿大官方网站:The Body Shop加拿大
2016/10/30 全球购物
最新大学生自我评价
2013/09/24 职场文书
团支书的期末学习总结自我评价
2013/11/01 职场文书
新员工欢迎词
2014/01/12 职场文书
办公室人员先进事迹
2014/01/27 职场文书
检讨书范文
2015/01/27 职场文书
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js