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

2015-01-24信息快讯网

这篇文章主要介绍了PHP动态编译出现Cannot find autoconf的解决方法,是PHP程序设计中经常会遇到的问题,需要的朋友可以参考下

本文详细讲述了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通过Chianz.com获取IP地址与地区的方法
php中JSON的使用与转换
php5.4以下版本json不支持不转义内容中文的解决方法
PHP针对JSON操作实例分析
php实现utf-8转unicode函数分享
windows中为php安装mongodb与memcache
php中fsockopen用法实例
php中Socket创建与监听实现方法
ioncube_loader_win_5.2.dll的错误解决方法
php中socket通信机制实例详解
为PHP5.4开启Zend OPCode缓存
php中heredoc与nowdoc介绍
腾讯微博提示missing parameter errorcode 102 错误的解决方法
thinkphp中session和cookie无效的解决方法
使用PHP Socket 编程模拟Http post和get请求
PHP实现UTF-8文件BOM自动检测与移除实例
php画图实例
PHP读取CURL模拟登录时生成Cookie文件的方法
PHP实现模仿socket请求返回页面的方法
php验证session无效的解决方法
CI框架Session.php源码分析
PHP has encountered a Stack overflow问题解决方法
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
php中count获取多维数组长度的方法
Codeigniter(CI)框架分页函数及相关知识
set_exception_handler函数在ThinkPHP中的用法
用 Composer构建自己的 PHP 框架之使用 ORM
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
php中socket的用法详解
php中__destruct与register_shutdown_function执行的先后顺序问题
PHP下的Oracle客户端扩展(OCI8)安装教程
PHP中使用localhost连接Mysql不成功的解决方法
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
©2014-2024 dbsqp.com