加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

centos6.6 下 安装 php7 按 nginx方式

发布时间:2020-05-31 00:09:10 所属栏目:PHP 来源:互联网
导读:1、安装必要的依赖库 gt; yum -y install gd zlib libjpeg libjpeg-devel libpng libpng-devel freetype freetype-d

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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读