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 相关文章推荐
PHP 文件扩展名 获取函数
Jun 03 PHP
php随机显示图片的简单示例
Feb 15 PHP
PHP实现数字补零功能的2个函数介绍
May 12 PHP
PHP合并静态文件详解
Nov 14 PHP
php找出指定范围内回文数且平方根也是回文数的方法
Mar 23 PHP
php递归调用删除数组空值元素的方法
Apr 28 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
php实现的debug log日志操作类实例
Jul 12 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
Feb 15 PHP
PHP+Ajax实现的检测用户名功能简单示例
Feb 12 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 PHP
php redis setnx分布式锁简单原理解析
Oct 23 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数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
PHP的password_hash()使用实例
2014/03/17 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
Laravel 5.5 异常处理 & 错误日志的解决
2019/10/17 PHP
jquery 表单取值常用代码
2009/12/22 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
Jquery注册事件实现方法
2015/05/18 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
Vue 项目分环境打包的方法示例
2018/08/03 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
使用JavaScript破解web
2018/09/28 Javascript
[00:32]2016完美“圣”典风云人物:Maybe宣传片
2016/12/05 DOTA
Python Socket编程之多线程聊天室
2018/07/28 Python
python实现修改固定模式的字符串内容操作示例
2019/12/30 Python
python 爬取疫情数据的源码
2020/02/09 Python
Python3列表List入门知识附实例
2020/02/09 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
2020/04/27 Python
纽约通行卡:The New York Pass(免费游览纽约90多个景点)
2017/07/29 全球购物
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
python re模块和正则表达式
2021/03/24 Python
最新的咖啡店创业计划书
2013/12/30 职场文书
杨善洲电影观后感
2015/06/04 职场文书
外出学习心得体会范文
2016/01/18 职场文书
2016年党员公开承诺书范文
2016/03/24 职场文书
windows下快速安装nginx并配置开机自启动的方法
2021/05/11 Servers
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server