WindowsOS下Nginx+PHP環境配置


  1. Nginx 配置虛擬主機

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

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

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

      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 配置

    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. 啟動Nginx

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

  5. 測試效果

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

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

    然后訪問 localhost:81 就可以看到效果了

注:如需轉載請注明出處:https://www.cnblogs.com/zhuchenglin/p/11126373.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM