方法一、简单安装(通过yum)
1.安装epel-release
?
1 | rpm -ivh http: //dl .fedoraproject.org /pub/epel/7/x86_64/e/epel-release-7-5 .noarch.rpm |
2.安装PHP7的rpm源
?
1 | rpm -Uvh https: //mirror .webtatic.com /yum/el7/webtatic-release .rpm |
3.安装PHP7
?
方法二、编译安装
1.下载php7
?
1 | wget -O php7. tar .gz http: //cn2 .php.net /get/php-7 .1.1. tar .gz /from/this/mirror |
2.解压php7
?
3.进入php目录
?
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.net/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.正式安装
?
7.配置环境变量
?
在末尾追加
?
1 2 | PATH=$PATH: /usr/local/php/bin export PATH |
执行命令使得改动立即生效
?
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最新版的详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!