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+MySQL的聊天室设计
Oct 09 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 PHP
PHPMYADMIN导入数据最大为2M的解决方法
Apr 23 PHP
php引用返回与取消引用的详解
Jun 08 PHP
浅析php中如何在有限的内存中读取大文件
Jul 02 PHP
解析isset与is_null的区别
Aug 09 PHP
Php header()函数语法及使用代码
Nov 04 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
Nov 07 PHP
php中函数前加&符号的作用分解
Jul 08 PHP
PHP中抽象类、接口的区别与选择分析
Mar 29 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
Jun 08 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
Jan 23 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
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
PHP 输出简单动态WAP页面
2009/06/09 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
php实现插入数组但不影响原有顺序的方法
2015/03/27 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
2013/08/19 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
js基础之DOM中document对象的常用属性方法详解
2016/10/28 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
webpack 从指定入口文件中提取公共文件的方法
2018/11/13 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
Python 2.7.x 和 3.x 版本的重要区别小结
2014/11/28 Python
Python的装饰器用法学习笔记
2016/06/24 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
pytorch载入预训练模型后,实现训练指定层
2020/01/06 Python
python 实现在shell窗口中编写print不向屏幕输出
2020/02/19 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
2020/07/03 Python
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
2014/01/13 面试题
如何保障Web服务器安全
2014/05/05 面试题
党员党性分析材料
2014/02/17 职场文书
小学生个人先进事迹材料
2014/05/08 职场文书
中班下学期个人总结
2015/02/12 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
Python装饰器详细介绍
2022/03/25 Python
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS
python基础之//、/与%的区别详解
2022/06/10 Python