2017年1月20日 星期五

Windows上架設Nginx及設定使用PHP

感覺比 Apache 簡單多,不過 option 設定太少安全性有待考量


PHP安裝及設定好後

再繼續安裝Nginx  http://www.nginx.com

這個網站有安裝檔可以直接安裝 https://kevinworthington.com/nginx-for-windows/

設定檔參考 https://www.nginx.com/resources/wiki/start/topics/examples/phpfastcgionwindows/



建立 start-php-fcgi.bat

@ECHO OFF
ECHO Starting PHP FastCGI...
set PATH=C:\PHP;%PATH%
c:\bin\RunHiddenConsole.exe C:\PHP\php-cgi.exe -b 127.0.0.1:9000

最重要是要去啟動 php-cgi.exe

其中 RunHiddenConsole.exe 去上面參考設定檔下載,可隨意放置(記得路徑)
start-php-fcgi.bat 加入開機啟動

接著修改 nginx.conf 設定

主要修改這段,將註解拿掉

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
       
        location ~ \.php$ {
            root           C:/PHP;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

設定完成後啟動 nginx,開啟瀏覽器測試 127.0.0.1

沒有留言:

張貼留言