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 相关文章推荐
FCKeditor添加自定义按钮
Mar 27 PHP
优化php效率,提高php性能的一些方法
Mar 24 PHP
php实现多张图片上传加水印技巧
Apr 18 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
codeigniter数据库操作函数汇总
Jun 12 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
Oct 13 PHP
自己写的php中文截取函数mb_strlen和mb_substr
Feb 09 PHP
PHP 9 大缓存技术总结
Sep 17 PHP
PHP获取input输入框中的值去数据库比较显示出来
Nov 16 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
Dec 13 PHP
Laravel配合jwt使用的方法实例
Oct 25 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中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php数组使用规则分析
2015/02/27 PHP
thinkphp3.2.3 分页代码分享
2016/07/28 PHP
php实现在线考试系统【附源码】
2018/09/18 PHP
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
js数组操作常用方法
2014/05/08 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
初步使用Node连接Mysql数据库
2016/03/03 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
2019/05/22 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
[01:32]2016国际邀请赛中国区预选赛IG战队首日赛后采访
2016/06/27 DOTA
python批量修改文件后缀示例代码分享
2013/12/24 Python
python读取csv文件示例(python操作csv)
2014/03/11 Python
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
Django Rest framework频率原理与限制
2019/07/26 Python
flask框架渲染Jinja模板与传入模板变量操作详解
2020/01/25 Python
利用Python优雅的登录校园网
2020/10/21 Python
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
ColourPop美国官网:卡拉泡泡,洛杉矶彩妆品牌
2019/04/28 全球购物
英语系本科生求职信范文
2013/12/18 职场文书
职工擅自离岗检讨书
2014/09/23 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
pytorch 一行代码查看网络参数总量的实现
2021/05/12 Python
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python