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
php下封装较好的数字分页方法
Nov 23 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
Jun 16 PHP
php简单的会话类代码
Aug 08 PHP
jQuery EasyUI API 中文文档 - DateBox日期框
Oct 15 PHP
解析在PHP中使用全局变量的几种方法
Jun 24 PHP
PHP 读取和编写 XML
Nov 19 PHP
深入理解PHP中的Streams工具
Jul 03 PHP
使用PHP实现生成HTML静态页面
Nov 18 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
Sep 22 PHP
thinkPHP5框架路由常用知识点汇总
Sep 15 PHP
PHP Swoole异步读取、写入文件操作示例
Oct 24 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
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
jQuery Autocomplete自动完成插件
2010/07/17 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
2016/08/11 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
layui form表单提交之后重新加载数据表格的方法
2019/09/11 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
js实现全选和全不选
2020/07/28 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
轻松实现python搭建微信公众平台
2016/02/16 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
在python中利用numpy求解多项式以及多项式拟合的方法
2019/07/03 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
Python中断多重循环的思路总结
2019/10/04 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
基于python实现删除指定文件类型
2020/07/21 Python
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
新娘父亲婚礼致辞
2014/01/16 职场文书
日本语毕业生自荐信
2014/02/01 职场文书
学校三节实施方案
2014/06/09 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
导游词之河北邯郸
2019/09/12 职场文书