php教程之phpize使用方法


Posted in PHP onFebruary 12, 2014

安装(fastcgi模式)的时候,常常有这样一句命令:

/usr/local/webserver/php/bin/phpize

一、phpize是干嘛的?

phpize是什么?
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 相关文章推荐
图书管理程序(三)
Oct 09 PHP
mysql5详细安装教程
Jan 15 PHP
PHP+MySQL投票系统的设计和实现分享
Sep 23 PHP
Zend的AutoLoad机制介绍
Sep 27 PHP
解析php中call_user_func_array的作用
Jun 07 PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 PHP
php中数字0和空值的区别分析
Jun 05 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
Aug 11 PHP
PHP对象相互引用的内存溢出实例分析
Aug 28 PHP
PHP实现算式验证码和汉字验证码实例
Mar 09 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
PHP实现上传多文件示例代码
Feb 20 PHP
php教程之魔术方法的使用示例(php魔术函数)
Feb 12 #PHP
php-fpm配置详解
Feb 12 #PHP
PHP添加Xdebug扩展的方法
Feb 12 #PHP
php和jquery实现地图区域数据统计展示数据示例
Feb 12 #PHP
php中的路径问题与set_include_path使用介绍
Feb 11 #PHP
php 不使用js实现页面跳转
Feb 11 #PHP
简单的php中文转拼音的实现代码
Feb 11 #PHP
You might like
在线竞拍系统的PHP实现框架(二)
2006/10/09 PHP
PHP编实现程动态图像的创建代码
2008/09/28 PHP
PHP Class&Object -- 解析PHP实现二叉树
2013/06/25 PHP
更改localhost为其他名字的方法
2014/02/10 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
php实现对短信验证码发送次数的限制实例讲解
2021/03/04 PHP
很可爱的输入框
2008/08/03 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
Angular 路由route实例代码
2016/07/12 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
js+css实现打字效果
2020/06/24 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
PyCharm使用教程之搭建Python开发环境
2016/06/07 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
对python中的argv和argc使用详解
2018/12/15 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
python定位xpath 节点位置的方法
2019/08/27 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
python能做哪些生活有趣的事情
2020/09/09 Python
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
毕业生自我鉴定范文
2013/11/08 职场文书
元旦晚会主持词
2014/03/24 职场文书
党支部创先争优承诺书
2014/08/30 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
2016元旦晚会主持人开场白和结束语
2015/12/03 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书