1.到php官网下载php5.4.16对应的源码压缩包,源码地址:http://museum.php.net/php5/php-5.4.16.tar.gz
2.解压tar包 执行命令:
tar -zxvf php-5.4.16.tar.gz
3.cd php-5.4.16 并执行命令:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-pear --enable-sockets --with-freetype-dir=/usr --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli --with-curl
4.此时会提示如图错误:
image.png
5.意思是config.guess版本比较旧,到上图中指定的地址去下载最新的config.guess
后,先备份本地的config.guess文件, 然后将最新下载的config.guess文件上传到对应目录覆盖即可。