Centos 6.8 PHP7的安装

首先从官网下载好之后解压缩,

tar -xzf php7.x

mkdir php

cd ./php7.x

查看一下能安装哪些块:

./configure --help

检查文件:

./configure --prefix=/usr/local/php7 \
--exec-prefix=/usr/local/php7 \
--with-mcrypt=/usr/include \
--with-mhash \
--with-openssl \
--with-mysqli=shared,mysqlnd \
--with-pdo-mysql=shared,mysqlnd \
--with-gd \
--with-iconv \
--with-zlib \
--enable-zip \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-xml \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-mbregex \
--enable-mbstring \
--enable-ftp \
--enable-gd-native-ttf \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-soap \
--without-pear \
--with-gettext \
--enable-session \
--with-curl \
--with-jpeg-dir \
--with-freetype-dir \
--enable-opcache \
--enable-fpm \
--enable-fastcgi \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--without-gdbm \
--disable-fileinfo

如果出现错误,可参考 http://www.cnblogs.com/z-ping/archive/2012/06/18/2553929.html 解决

然后无错误的时候 make && make install即可

时间较长,请耐心等待。

ok之后,再复制几个文件到指定文件夹

cp php.ini-production /usr/local/php7/etc/php.ini
cp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpm
chmod +x /etc/init.d/php7-fpm
cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf

开启PHP性能加速:

vim /usr/local/php7/lib/php.ini
# 加入
zend_extension=/usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/opcache.so
# 启动
/etc/init.d/php7-fpm start

如果提示未找到用户nginx,则添加一下nginx

useradd nginx

即可。

猜你喜欢

转载自blog.csdn.net/getcomputerstyle/article/details/68490035
今日推荐