phpize的深入理解


Posted in PHP onJune 03, 2013

安装(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize
一、phpize是干嘛的?
phpize是什么东西呢?php官方的说明:
http://php.net/manual/en/install.pecl.phpize.php
phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块
比如你想在原来编译好的php中加入memcached或者ImageMagick等扩展模块,可以使用phpize,通过以下几步工作。
二、如何使用phpize?
当php编译完成后,php的bin目录下会有phpize这个脚本文件。在编译你要添加的扩展模块之前,执行以下phpize就可以了;
比如现在想在php中加入memcache扩展模块:我们要做的只是如下几步
————————————————————————
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5/
/usr/local/webserver/php/bin/phpize
./configure ?with-php-config=/usr/local/webserver/php/bin/php-config
make
make install
————————————————————————
注意./configure 后面可以指定的是php-config文件的路径
这样编译就完成了,还需要做的是在php.ini文件中加入extension值
extension = “memcache.so”
---------------------------------------------------------
注意:Cannot find config.m4.
这个错误是一个很傻的错误,解压以后需要cd到文件夹,不然phpize就会报错

动态编译PHP的memcache扩展库,在执行/usr/localphp/bin/phpize时出现了错误,
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.
很明显缺少文件,需要安装。网上找了下资料。
# wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
# tar -zvxf m4-1.4.9.tar.gz
# cd m4-1.4.9/
# ./configure && make && make install
# cd ../
# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install
然后执行以下命令进行安装
#/usr/local/php/bin/phpize
#./configure ?prefix=/usr/local/memcached ?with-libevent=/usr/local/libevent ?with-php-config=/usr/local/php/bin/php-config
#make && make install

PHP 相关文章推荐
PHP 程序授权验证开发思路
Jul 09 PHP
深入探讨<br />和 \r\n两者有什么区别??
Jun 05 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
Jun 20 PHP
php使用cookie保存用户登录的用户名实例
Jan 26 PHP
PHP常用技巧汇总
Mar 04 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
php对接java现实加签验签的实例
Nov 25 PHP
浅析PHP中的闭包和匿名函数
Dec 25 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
Apr 04 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
Sep 10 PHP
PHP中通过getopt解析GNU C风格命令行选项
Nov 18 PHP
如何运行/调试你的PHP代码
Oct 23 PHP
PHP不用第三变量交换2个变量的值的解决方法
Jun 02 #PHP
基于php socket(fsockopen)的应用实例分析
Jun 02 #PHP
深入PHP操作MongoDB的技术总结
Jun 02 #PHP
深入php数据采集的详解
Jun 02 #PHP
基于php下载文件的详解
Jun 02 #PHP
用PHP实现浏览器点击下载TXT文档的方法详解
Jun 02 #PHP
优化PHP代码技巧的小结
Jun 02 #PHP
You might like
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
详解PHP用substr函数截取字符串中的某部分
2016/12/03 PHP
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
jQuery中height()方法用法实例
2014/12/24 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
javascript实现动态标签云
2015/10/16 Javascript
js读取并解析JSON类型数据的方法
2015/11/14 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
2016/08/26 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
2019/12/10 Javascript
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
pandas 数据类型转换的实现
2020/12/29 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
股权转让意向书
2014/04/01 职场文书
小学六年级学生评语
2014/04/22 职场文书
小摄影师教学反思
2014/04/27 职场文书
运动会加油稿100字
2014/09/19 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
小学语文国培研修日志
2015/11/13 职场文书
68句权威创业名言
2019/08/26 职场文书
详解java如何集成swagger组件
2021/06/21 Java/Android
python实现MD5进行文件去重的示例代码
2021/07/09 Python
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android