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 相关文章推荐
ADODB类使用
Nov 25 PHP
php开发文档 会员收费1期
Aug 14 PHP
如何在smarty中增加类似foreach的功能自动加载数据
Jun 26 PHP
深入解析fsockopen与pfsockopen的区别
Jul 05 PHP
php通过baihui网API实现读取word文档并展示
Jun 22 PHP
php邮箱地址正则表达式验证
Nov 13 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
Apr 05 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
Sep 26 PHP
CI框架网页缓存简单用法分析
Dec 26 PHP
php和html的区别点详细总结
Sep 24 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 PHP
设定php简写功能的方法
Nov 28 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
php 数组使用详解 推荐
2011/06/02 PHP
Window下PHP三种运行方式图文详解
2013/06/11 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
php表单习惯用的正则表达式
2017/10/11 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
我的Node.js学习之路(二)NPM模块管理
2014/07/06 Javascript
使用时间戳解决ie缓存的问题
2014/08/20 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
vue按需引入element Transfer 穿梭框
2017/09/30 Javascript
js实现随机点名
2021/01/19 Javascript
复制粘贴功能的Python程序
2008/04/04 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
python简单验证码识别的实现方法
2019/05/10 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
Python多线程正确用法实例解析
2020/05/30 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
墨西哥网上超市:Superama
2018/07/10 全球购物
幼儿园课题实施方案
2014/05/14 职场文书
乐山大佛导游词
2015/02/02 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
2016春节慰问信范文
2015/03/25 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
婚庆主持词大全
2015/06/30 职场文书
关于HTML编码导致的乱码问题
2021/09/04 HTML / CSS
清空 Oracle 安装记录并重新安装
2022/04/26 Oracle