512M 内存阿里云centos编译php5.6时遇到[ext/fileinfo/libmagic/apprentice.lo] Error 1的解决方法

是因为内存过小的原因,编译时加上 --disable-fileinfo

 

出现make: *** [sapi/cli/php] Error 1 解决办法(php7.3版本报错util.c没有修复安装7.1或7.2版本)

undefined reference to `libiconv_open

 

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz

tar -zxvf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1
./configure --prefix=/usr/local/libiconv
make
make install
php编译时添加 --with-iconv=/usr/local/libiconv
 
 
 

报错:error: PDO_MYSQL configure failed, MySQL 4.1 needed. Please check config.log for more information.

解决: 编译php的参数的时候--disable-pdo了

 

 

解决”Autoconf version 2.64 or higher is required“错误

查询当前版本:
[root@wslu-cs wslu]# rpm -qf /usr/bin/autoconf
autoconf-2.63-5.1.el6.noarch

卸载当前版本:
[root@wslu-cs wslu]# rpm -e --nodeps autoconf-2.63

安装最新版本:
[root@wslu-cs wslu]# wget ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
[root@wslu-cs wslu]# tar zxvf autoconf-2.69.tar.gz
[root@wslu-cs wslu]# cd autoconf-2.69
[root@wslu-cs wslu]# ./configure --prefix=/usr/
[root@wslu-cs wslu]# make && make install

查看当前版本:
[root@wslu-cs autoconf-2.69]# /usr/bin/autoconf -V

添加软链: ln -s /usr/bin/autoconf /usr/bin

 

posted on 2019-05-30 00:20  潇潇六月雨  阅读(155)  评论(0)    收藏  举报