Linux下手动编译安装PHP扩展的例子分享


Posted in PHP onJuly 15, 2014

开发和部署的过程中可能会经常出现需要额外安装PHP扩展的情况,下边以PDO_MYSQL为例,介绍下手动编译安装PHP扩展:

先到http://pecl.php.net/找需要的版本,我用的是稳定的版本。要先看看说明,特别是要注意mysql的php的版本。

wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

tar xzvf PDO_MYSQL-1.0.2.tgz

cd PDO_MYSQL-1.0.2

/usr/local/php/bin/phpize

Configuring for:

PHP Api Version: 20041225

Zend Module Api No: 20060613

Zend Extension Api No: 220060519

./configure ?with-php-config=/usr/local/php/bin/php-config

经过configure就可以make了
make

make install

注意pdo_mysql的全路径,我的是:
/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so

然后在/usr/local/lib/php.ini

加上一句:

extension=/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so

重新启动apache即可看到已经加载pdo_mysql成功。
PHP 相关文章推荐
PHP教程 变量定义
Oct 23 PHP
PHP对接微信公众平台消息接口开发流程教程
Mar 25 PHP
destoon复制新模块的方法
Jun 21 PHP
Laravel框架数据库CURD操作、连贯操作总结
Sep 03 PHP
Symfony2联合查询实现方法
Mar 18 PHP
ThinkPHP和UCenter接口冲突的解决方法
Jul 25 PHP
PHP防止图片盗用(盗链)的方法小结
Nov 11 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
Dec 12 PHP
详解Yii2高级版引入bootstrap.js的一个办法
Mar 21 PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 PHP
PHP实现随机数字、字母的验证码功能
Aug 01 PHP
PHP解析url并得到url参数方法总结
Oct 11 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
Jul 15 #PHP
PHP魔术引号所带来的安全问题分析
Jul 15 #PHP
PH P5.2至5.5、5.6的新增功能详解
Jul 14 #PHP
PHP文件锁定写入实例解析
Jul 14 #PHP
ThinkPHP惯例配置文件详解
Jul 14 #PHP
2014年10个最佳的PHP图像操作库
Jul 14 #PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
Jul 14 #PHP
You might like
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
原生javascript实现DIV拖拽并计算重复面积
2015/01/02 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
基于js实现投票的实例代码
2015/08/04 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
Bootstrap Table使用整理(一)
2017/06/09 Javascript
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
jQuery实现html双向绑定功能示例
2017/10/09 jQuery
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
ES6 class的应用实例分析
2019/06/27 Javascript
vue 动态组件用法示例小结
2020/03/06 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
2021/01/29 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
Python使用redis pool的一种单例实现方式
2016/04/16 Python
python机器学习之随机森林(七)
2018/03/26 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
竞选学习委员演讲稿
2014/09/01 职场文书
党的群众路线教育实践活动对照检查剖析材料
2014/10/09 职场文书
党员三严三实对照检查材料
2014/10/13 职场文书
调任通知
2015/04/21 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
同乡会致辞
2015/07/30 职场文书