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通用检测函数集合
Feb 08 PHP
php将session放入memcached的设置方法
Feb 14 PHP
PHP根据IP判断地区名信息的示例代码
Mar 03 PHP
ThinkPHP让分页保持搜索状态的方法
Jul 02 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
php使用pear_smtp发送邮件
Apr 15 PHP
php实现的debug log日志操作类实例
Jul 12 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
Oct 26 PHP
PHP HTTP 认证实例详解
Nov 03 PHP
php+ajax简单实现全选删除的方法
Dec 06 PHP
Laravel如何创建服务器提供者实例代码
Apr 15 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 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入门速成教程
2007/03/19 PHP
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
php 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
PHP Socket 编程
2010/04/09 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
php实现的中文分词类完整实例
2017/02/06 PHP
php实现的简单多进程服务器类完整示例
2020/02/01 PHP
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
Javascript倒计时代码
2010/08/12 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
2015/09/01 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
js实现模糊匹配功能
2017/02/15 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
[01:34]传奇从这开始 2016国际邀请赛中国区预选赛震撼开启
2016/06/26 DOTA
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
Python基础语法(Python基础知识点)
2016/02/28 Python
Python实现的字典值比较功能示例
2018/01/08 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
新年福利来一波之Python轻松集齐五福(demo)
2020/01/20 Python
python模拟点击玩游戏的实例讲解
2020/11/26 Python
CSS3新属性transition-property transform box-shadow实例学习
2013/06/06 HTML / CSS
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
Java面向对象面试题
2016/12/26 面试题
专业毕业生个性的自我评价
2013/10/03 职场文书
跟单文员的岗位职责
2013/11/14 职场文书
工程部经理岗位职责
2013/12/08 职场文书
工商管理本科生求职信
2014/07/13 职场文书
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python
Mysql如何查看是否使用到索引
2022/12/24 MySQL