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编码规范之注释和文件结构说明
Jul 09 PHP
php中获取指定IP的物理地址的代码(正则表达式)
Jun 23 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
php查看请求头信息获取远程图片大小的方法分享
Dec 25 PHP
Codeigniter注册登录代码示例
Jun 12 PHP
PHP5.3以上版本安装ZendOptimizer扩展
Mar 27 PHP
php查询whois信息的方法
Jun 08 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
又拍云异步上传实例教程详解
Apr 19 PHP
PHP中$GLOBALS与global的区别详解
Mar 21 PHP
php弹出提示框的是实例写法
Sep 26 PHP
如何理解PHP核心特性命名空间
May 28 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
人族 Terran 基本策略
2020/03/14 星际争霸
PHP实现二维数组去重功能示例
2017/01/12 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
深入解析contentWindow, contentDocument
2013/07/04 Javascript
利用jquery写的左右轮播图特效
2014/02/12 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
React+Antd+Redux实现待办事件的方法
2019/03/14 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
js实现简单的倒计时
2021/01/28 Javascript
Django视图和URL配置详解
2018/01/31 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
详解重置Django migration的常见方式
2019/02/15 Python
python求最大值最小值方法总结
2019/06/25 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
np.random.seed() 的使用详解
2020/01/14 Python
python实现程序重启和系统重启方式
2020/04/16 Python
使用python采集Excel表中某一格数据
2020/05/14 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
2020/08/04 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
python+playwright微软自动化工具的使用
2021/02/02 Python
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
考生诚信考试承诺书
2014/05/23 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
总经理检讨书范文
2015/02/16 职场文书
2015年社区工作总结
2015/04/08 职场文书
中国古代史学名著《战国策》概述
2019/08/09 职场文书