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
报错: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