CentOS中安装PHP7

PHP7已经经历了多个测试版本,现在已经更新到PHP7.0.2了,最新版的PHP请至官方网站进行下载。顺便说一句,PHP官网的logo终于换新版了!!

作为php7的忠实粉丝,当然也要与时俱进的更新一下版本了,下面给大家看下php7的安装脚本,希望对大家有所帮助,如有bug请指正

由于Perhaps的环境全部是手动编译安装的,所以配置项中大多数都是试用的路径形式,如果有同学是使用yum或者apt-get方式安装的依赖包,那就不用设置目录了。至于每行是什么意思,还是百度百度,自己动手丰衣足食不是么。

cd /usr/local/src/                  #安装包目录
tar -zxvf ./php-7.0.2.tar.gz        #解压安装包
package_name='php7'                 #提示名称
package_url='/usr/local/src/php-7.0.2'  #安装包解压目录
install_url='/usr/local/php-7.0.2'      #安装目录
sed -i 's/include <png.h>/include </usr/local/libpng-1.6.17/include/png.h>/g' $package_url/ext/gd/gd_compat.c
sed -i 's/include <jpeglib.h>/include <stdio.h>n#include </usr/local/jpeg-9a/include/jpeglib.h>/g' $package_url/ext/gd/gd_compat.c
cd $package_url
./configure 
--prefix=$install_url 
--with-config-file-path=${install_url}/etc 
--with-apxs2=[apache安装路径]/bin/apxs 
--with-mysqli=[mysql安装路径]/bin/mysql_config 
--with-libxml-dir=[libxml安装路径] 
--with-jpeg-dir=[jpeg安装路径] 
--with-png-dir=[png安装路径] 
--with-freetype-dir=[freetype安装路径] 
--with-gd=[gd库安装路径] 
--with-mcrypt=[mcrypt安装路径] 
--with-curl=[curl安装路径] 
--with-xpm-dir=/usr/lib64 
--enable-soap 
--enable-mbstring=all 
--enable-sockets 
--enable-fpm 
--with-pdo-mysql
[ $? != 0 ] && err_exit "$package_name configure err"
make clean
make
[ $? != 0 ] && err_exit "$package_name make err"
make install 
[ $? != 0 ] && err_exit "$package_name install err"

当你看到【Build complete.】的字样,那么恭喜,安装就那么愉快的完成了~~

输出phpinfo瞅瞅

image

最新最牛最快的php7.0.2安装完成了!!