zoukankan      html  css  js  c++  java
  • nginx

    ubuntu 下配置nginx的pHP

    #安装软件包
    apt-get install sudo
    #更新服务器
    sudo apt-get update
    #安装常用
    sudo apt-get install curl wget vim git


    #安装lnmp软件包

    #安装nginx
    sudo apt-get install nginx
    #127.0.0.1测试nginx下如果成功则显示welcome to nginx

    #安装mysql

    sudo apt-get install mysql-server

    #mysql初始配置

    sudo mysql_install_db

    #mysql安全配置

    sudo mysql_secure_installation

    #安装PHP

    sudo apt-get install php5-fpm
    sudo apt-get install php5-mysql
    #修改PHP配置
    sudo gedit /etc/php5/fpm/php.ini
    修改cgi.fix_pathinfo=0

    http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html

    Nginx配置

    配置Nginx支持PHP

    sudo vim /etc/nginx/sites-available/default

    server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
    #网站根目录
    root /usr/share/nginx/html;
    #增加index.php
    index index.php index.html index.htm;

    # Make site accessible from http://localhost/
    #绑定域名
    server_name localhost;

    location / {

    try_files $uri $uri/ =404;

    }

    location /doc/ {
    alias /usr/share/doc/;
    autoindex on;
    allow 127.0.0.1;
    allow ::1;
    deny all;
    }

    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /usr/share/nginx/html;
    }

    location ~ .php$ {

    # With php5-fpm:
    try_files $uri =404;
    fastcgi_split_path_info ^(.+.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    location ~ /.ht {
    deny all;
    }
    }

    #然后重启
    sudo service nginx restart
    写入info
    sudo vim /usr/share/nginx/html/info.php <?php phpinfo(); ?>
    重启服务
    sudo service php5-fpm restart
    sudo service nginx restart

  • 相关阅读:
    [C++] split string by string
    工作三个月心得经验
    Ubuntu Command-Line: Enable Unlimited Scrolling in the Terminal
    What is the PPA and How to do with it ?
    WCF vs ASMX WebService
    The ShortCuts in the ADT (to be continued)
    when does the View.ondraw method get called
    Browsing Storage Resources with Server Explorer
    Get start with Android development
    C++ Frequently asking question
  • 原文地址:https://www.cnblogs.com/mengluo/p/5330591.html
Copyright © 2011-2022 走看看