方法一、简单安装(通过yum)

1.安装epel-release

?
1 rpm -ivh http: //dl .fedoraproject /pub/epel/7/x86_64/e/epel-release-7-5 .noarch.rpm

2.安装PHP7的rpm源

?
1 rpm -Uvh https: //mirror .webtatic /yum/el7/webtatic-release .rpm

3.安装PHP7

?
1 yum install php70w

方法二、编译安装

1.下载php7

?
1 wget -O php7. tar .gz http: //cn2 .php /get/php-7 .1.1. tar .gz /from/this/mirror

2.解压php7

?
1 tar -xvf php7. tar .gz

3.进入php目录

?
1 cd php-7.0.4

4.安装依赖包

?
1 2 # 直接复制下面一行(不包括本行) yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2 -devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel

 yum install libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel -y


5.编译配置(如果出现错误,基本都是上一步的依赖文件没有安装所致)

嫌麻烦的可以从这一步起参考PHP官方安装说明:http://php/manual/zh/install.unix.nginx.php

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 . /configure \ --prefix= /usr/local/php \ --with-config- file -path= /etc \ -- enable -fpm \ --with-fpm-user=nginx \ --with-fpm-group=nginx \ -- enable -inline-optimization \ --disable-debug \ --disable-rpath \ -- enable -shared \ -- enable -soap \ --with-libxml- dir \ --with-xmlrpc \ --with-openssl \ --with-mcrypt \ --with-mhash \ --with-pcre-regex \ --with-sqlite3 \ --with-zlib \ -- enable -bcmath \ --with-iconv \ --with-bz2 \ -- enable -calendar \ --with-curl \ --with-cdb \ -- enable -dom \ -- enable -exif \ -- enable -fileinfo \ -- enable -filter \ --with-pcre- dir \ -- enable - ftp \ --with-gd \ --with-openssl- dir \ --with-jpeg- dir \ --with-png- dir \ --with-zlib- dir \ --with-freetype- dir \ -- enable -gd-native-ttf \ -- enable -gd-jis-conv \ --with-gettext \ --with-gmp \ --with-mhash \ -- enable -json \ -- enable -mbstring \ -- enable -mbregex \ -- enable -mbregex-backtrack \ --with-libmbfl \ --with-onig \ -- enable -pdo \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-zlib- dir \ --with-pdo-sqlite \ --with-readline \ -- enable -session \ -- enable -shmop \ -- enable -simplexml \ -- enable -sockets \ -- enable -sysvmsg \ -- enable -sysvsem \ -- enable -sysvshm \ -- enable -wddx \ --with-libxml- dir \ --with-xsl \ -- enable -zip \ -- enable -mysqlnd-compression-support \ --with-pear \ -- enable -opcache

6.正式安装

?
1 make && make install

7.配置环境变量

?
1 vi /etc/profile

在末尾追加

?
1 2 PATH=$PATH: /usr/local/php/bin export PATH

执行命令使得改动立即生效

?
1 source /etc/profile

8.配置php-fpm

?
1 2 3 4 5 cp php.ini-production /etc/php .ini cp /usr/local/php/etc/php-fpm .conf.default /usr/local/php/etc/php-fpm .conf cp /usr/local/php/etc/php-fpm .d /www .conf.default /usr/local/php/etc/php-fpm .d /www .conf cp sapi /fpm/init .d.php-fpm /etc/init .d /php-fpm chmod +x /etc/init .d /php-fpm

9.启动php-fpm

?
1 /etc/init .d /php-fpm start

以上所述是小编给大家介绍的Centos7 安装 PHP7最新版的详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

更多推荐

Centos7 安装 PHP7最新版的详细教程