WindowsOS下Nginx+PHP環境配置

  1. Nginx 配置虛擬主機php

    1. 在conf目錄中的nginx.conf中最後一行前面加上html

      include vhost/*.conf;
    2. 在conf目錄中添加一個文件夾vhost(此文件夾用來保存Nginx虛擬主機的配置文件)mysql

    3. 在vhost文件夾中建立一個虛擬主機的配置文件,如:test.conf,內容爲:nginx

      server
      
              {
                   # 端口號
                      listen       81;
                      # 虛擬主機名稱 
                      server_name  localhost;
                      index index.php index.html index.htm default.html default.htm default.php;
                   # 項目根目錄
                      root  D:/code/php;
      
                        location ~ \.php$ {
                          # 項目php文件所在的最外層目錄
                          root           D:/code/php;
                          # 和下面開啓php的fastcgi的ip和端口號一致
                          fastcgi_pass   127.0.0.1:9000;
                          fastcgi_index  index.php;
                          fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                          include        fastcgi_params;
      
                       }
      
              }
  2. PHP 配置sql

    php\ext下修改php.ini-development文件,將文件名修改成php.ini,打開php配置文件php.ini,保存便可。
    
    搜索「extension_dir」,找到: e;xtension_dir = "ext" 先去前面的分號
    
    搜索「date.timezone」,找到:;date.timezone = 先去前面的分號再改成 date.timezone = Asia/Shanghai
    
    搜索「enable_dl」,找到:enable_dl = Off 改成 enable_dl = On
    
    搜索「cgi.force_redirect」 ;cgi.force_redirect = 1 先去前面的分號再改成 cgi.force_redirect = 0
    
    搜索「fastcgi.impersonate」,找到: ;fastcgi.impersonate = 1 去掉前面的分號
    
    搜索「cgi.rfc2616_headers」,找到:;cgi.rfc2616_headers = 0 先去前面的分號再改成 cgi.rfc2616_headers = 1
    
    搜索「php_mysql」,找到:extension=mysqli和extension=pdo_mysql去掉前面的「;」 (支持MYSQL數據庫)
    
    
    其餘的配置請按照本身的需求更改。
  3. 啓動PHP的fastcgi數據庫

    執行測試

    ./php-cgi.exe -b 127.0.0.1:9000 -c ./php.ini&
  4. 啓動Nginxcode

    在nginx文件夾下面找到nginx應用程序並雙擊便可server

  5. 測試效果htm

    建立php文件(依上例在D:\code\php下面建一個index.php文件),內容爲:

    <?php
        echo "string";
        phpinfo();

    而後訪問 localhost:81 就能夠看到效果了

注:如需轉載請註明出處:http://www.javashuo.com/article/p-yvezbsjs-kg.html

相關文章
相關標籤/搜索