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 相关文章推荐
Apache+php+mysql在windows下的安装与配置图解(最新版)
Nov 30 PHP
php 获取当前访问的url文件名的方法小结
Feb 08 PHP
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
May 07 PHP
php中strstr、strrchr、substr、stristr四个函数的区别总结
Sep 22 PHP
Codeigniter校验ip地址的方法
Mar 21 PHP
php专用数组排序类ArraySortUtil用法实例
Apr 03 PHP
PHP函数func_num_args用法实例分析
Dec 07 PHP
Laravel中注册Facades的步骤详解
Mar 16 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
Jun 17 PHP
Yii 2.0中场景的使用教程
Jun 02 PHP
PHP查询分页的实现代码
Jun 09 PHP
Yii框架小部件(Widgets)用法实例详解
May 15 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
怎样辨别一杯好咖啡
2021/03/03 新手入门
thinkphp验证码的实现(form、ajax实现验证)
2016/07/28 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
jquery高效反选具体实现
2013/05/05 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
详解ES6中的let命令
2020/04/05 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
2018/03/06 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
Python数组遍历的简单实现方法小结
2016/04/27 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
如何使用python操作vmware
2019/07/27 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
python3 正则表达式基础廖雪峰
2020/03/25 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
python将unicode和str互相转化的实现
2020/05/11 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
2020/09/23 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
使用html5 canvas创建太空游戏的示例
2014/05/08 HTML / CSS
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
助残日活动总结
2014/08/27 职场文书
2015年度对口支援工作总结
2015/07/22 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python