• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    centos6.6 下 安装 php7 + nginx环境的方法

    本文实例讲述了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
    
    

    希望本文所述对大家centos环境配置有所帮助。

    上一篇:如何优雅地删除 Linux 中的垃圾文件的方法
    下一篇:Docker创建容器时目录权限踩坑
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    centos6.6 下 安装 php7 + nginx环境的方法 centos6.6,下,安装,php7,nginx,