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 相关文章推荐
图象函数中的中文显示
Oct 09 PHP
smarty+adodb+部分自定义类的php开发模式
Dec 31 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 PHP
深入探讨<br />和 \r\n两者有什么区别??
Jun 05 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
Aug 08 PHP
php中http与https跨域共享session的解决方法
Dec 20 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
Mar 19 PHP
PHP-FPM之Chroot执行环境详解
Aug 03 PHP
PHP类与对象后期静态绑定操作实例详解
Dec 20 PHP
实例讲解通过​PHP创建数据库
Jan 20 PHP
PHP hex2bin()函数用法讲解
Feb 25 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 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
无线电广播的开始
2002/01/30 无线电
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
判断是否为指定长度内字符串的php函数
2010/02/16 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
php 目录与文件处理-郑阿奇(续)
2011/07/04 PHP
利用PHP实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
浅谈Javascript鼠标和滚轮事件
2012/06/27 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
2013/07/16 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
Javascript的setTimeout()使用闭包特性时需要注意的问题
2014/09/23 Javascript
jQuery中[attribute]选择器用法实例
2014/12/31 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
babel基本使用详解
2017/02/17 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
详解node child_process模块学习笔记
2018/01/24 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
通过原生vue添加滚动加载更多功能
2019/11/21 Javascript
Python实现的IP端口扫描工具类示例
2019/02/15 Python
Python流行ORM框架sqlalchemy安装与使用教程
2019/06/04 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
python生成word合同的实例方法
2021/01/12 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
经典优秀个人求职信分享
2013/12/12 职场文书
媒体宣传策划方案
2014/05/25 职场文书
生产工厂门卫岗位职责
2014/09/26 职场文书
2016年教师节贺卡寄语
2015/12/04 职场文书