PHP动态编译出现Cannot find autoconf的解决方法


Posted in PHP onNovember 05, 2014

本文详细讲述了PHP动态编译出现Cannot find autoconf的解决方法。分享给大家供大家参考。具体方法如下:

在安装完PHP后,想动态编译PHP的memcache扩展库

cd memcache-2.2.5/

/usr/local/webserver/php/bin/phpize

./configure --with-php-config=/usr/local/webserver/php/bin/php-config

但是执行/usr/local/webserver/php/bin/phpize时出现错误:

Configuring for:

PHP Api Version:         20041225

Zend Module Api No:      20060613

Zend Extension Api No:   220060519

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

如果是UBUNTU的话,可以更简单:
sudo apt-get install m4

sudo apt-get install autoconf

或者直接:
sudo apt-get install autoconf

因为autoconf 依赖于m4,所以会自动下载解决这个依赖关系.

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
mysql时区问题
Mar 26 PHP
php 来访国内外IP判断代码并实现页面跳转
Dec 18 PHP
PHP 命令行参数详解及应用
May 18 PHP
php从字符串创建函数的方法
Mar 16 PHP
php自定义urlencode,urldecode函数实例
Mar 24 PHP
php结合curl实现多线程抓取
Jul 09 PHP
[原创]php简单防盗链验证实现方法
Jul 09 PHP
PHP生成短网址方法汇总
Jul 12 PHP
利用PHP如何写APP接口详解
Aug 23 PHP
php自定义扩展名获取函数示例
Dec 12 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 PHP
PHP并发场景的三种解决方案代码实例
Feb 27 PHP
php画图实例
Nov 05 #PHP
PHP队列用法实例
Nov 05 #PHP
CI框架入门示例之数据库取数据完整实现方法
Nov 05 #PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 #PHP
PHP操作MySQL事务实例
Nov 05 #PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 #PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 #PHP
You might like
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
smarty中常用方法实例总结
2015/08/07 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
js中的onchange和onpropertychange (onchange无效的解决方法)
2014/03/08 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
微信JSAPI支付操作需要注意的细节
2017/01/10 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
JS中call和apply函数用法实例分析
2018/06/20 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
[02:10]DOTA2 TI10勇士令状玩法及不朽Ⅰ展示:焕新世界,如你所期
2020/05/29 DOTA
Python getopt模块处理命令行选项实例
2014/05/13 Python
总结Python编程中三条常用的技巧
2015/05/11 Python
python 定时修改数据库的示例代码
2018/04/08 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
python实现扫描ip地址的小程序
2019/04/16 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
150行Python代码实现带界面的数独游戏
2020/04/04 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
数据库基础的一些面试题
2012/02/25 面试题
十佳教师事迹材料
2014/01/11 职场文书
小班上学期个人总结
2015/02/12 职场文书
开除员工通知
2015/04/22 职场文书
交通事故责任认定书
2015/08/06 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js