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经典的给图片加水印程序
Dec 06 PHP
解析php中的fopen()函数用打开文件模式说明
Jun 20 PHP
ThinkPHP3.1新特性之命名范围的使用
Jun 19 PHP
简单谈谈php中ob_flush和flush的区别
Nov 27 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
Mar 23 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
10个超级有用的PHP代码片段果断收藏
Sep 23 PHP
如何使用微信公众平台开发模式实现多客服
Jan 06 PHP
php 的反射详解及示例代码
Aug 25 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 PHP
PHP读取word文档的方法分析【基于COM组件】
Aug 01 PHP
yii2 上传图片的示例代码
Nov 02 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
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
浏览器无法运行JAVA脚本的解决方法
2008/01/09 Javascript
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
js 数据存储和DOM编程
2017/02/09 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
vue 图片裁剪上传组件的实现
2020/11/12 Javascript
python开发之for循环操作实例详解
2015/11/12 Python
Python实现多线程的两种方式分析
2018/08/29 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
python学习——内置函数、数据结构、标准库的技巧(推荐)
2019/04/18 Python
pandas读取CSV文件时查看修改各列的数据类型格式
2019/07/07 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
Python模块future用法原理详解
2020/01/20 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
AJAX的优缺点都有什么
2015/08/18 面试题
审计专业自荐信范文
2014/04/21 职场文书
社区志愿者活动总结
2014/06/26 职场文书
2014物价局群众路线对照检查材料思想汇报
2014/09/21 职场文书
Python基础之数据类型知识汇总
2021/05/18 Python
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫