centos6.6 下 安装 php7 按 nginx方式

1、安装必要的依赖库
> yum -y install gd zlib libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel openssl openssl-devel curl-devel libxslt-devel
2、下载php源码包
http://php.net/downloads.php
文件名为:php-7.0.4.tar.gz
 
3、解压源码包
> tar -zxvf php-7.0.4.tar.gz
4、进入目录,并configure
./configure --prefix=/data/nmp/php 
--with-curl 
--with-freetype-dir 
--with-gd 
--with-gettext 
--with-iconv-dir 
--with-kerberos 
--with-libdir=lib 
--with-libxml-dir 
--with-mysqli=mysqlnd 
--with-openssl 
--with-pcre-regex 
--with-pdo-mysql=mysqlnd 
--with-pdo-sqlite 
--with-pear 
--with-png-dir 
--with-xmlrpc 
--with-xsl 
--with-zlib 
--enable-mysqlnd 
--enable-fpm 
--enable-bcmath 
--enable-libxml 
--enable-inline-optimization 
--enable-gd-native-ttf 
--enable-mbregex 
--enable-mbstring 
--enable-opcache 
--enable-pcntl 
--enable-shmop 
--enable-soap 
--enable-sockets 
--enable-sysvsem 
--enable-xml 
--enable-zip 
--enable-pthreads 
--enable-maintainer-zts 
--enable-fileinfo
5、make && make install
> make && make install
6、配置文件
> cp php.ini-development /data/nmp/php/lib/php.ini
> cp /data/nmp/php/etc/php-fpm.conf.default /data/nmp/php/etc/php-fpm.conf
> cp /data/nmp/php/etc/php-fpm.d/www.conf.default /data/nmp/php/etc/php-fpm.d/www.conf
> cp -R ./sapi/fpm/php-fpm /data/nmp/php/etc/init.d/php-fpm
(*需要创建init.d目录)
 
7、启动
> /data/nmp/php/etc/init.d/php-fpm
8、nginx整合php
> vi /data/nmp/nginx/conf/nginx.conf
server {
    listen       80;
    server_name  localhost;

    charset utf-8;

    #root网站的目录
    location / {
        root   /data/wwwroot;
        index  index.html index.htm index.php;
    }

    location ~ .php$ {

        #网站目录
        root           /data/wwwroot;
        #phpcgi端口,默认9000
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;

        #document_root指向的就是网站目录
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
9、重新加载nginx
> /data/nmp/nginx/sbin/nginx -s reload
原文地址:https://www.cnblogs.com/jkko123/p/6294612.html