zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    poj3608Bridge Across Islands(旋转卡壳)
    旋转卡壳(rotate吧)
    旋转卡壳(rotate吧)
    poj2187 Beauty Contest
    poj2187 Beauty Contest
    poj1637 Sightseeing tour
    poj1637 Sightseeing tour
    bzoj2756 [SCOI2012]奇怪的游戏
    bzoj2756 [SCOI2012]奇怪的游戏
    noip胡测之8.15(没有正解)
  • 原文地址:https://www.cnblogs.com/jkko123/p/6294612.html
Copyright © 2011-2022 走看看