需要軟體
nginx for Windows
PHP For Windows
MariaDB
RunHiddenConsole(隱藏命令行窗口程式)
1.windows下nginx配置文件中的目錄請使用「/」,而不是「\」做目 錄分隔。
2.windows下的nginx只有一個有效的工作進程。
3.windows vista以後系統的不支持nginx的cache模塊和需要共享內存支持的模塊。
4.widows下的nginx支持最大1024個並發連接。
安裝流程
1.將 nginx 和 PHP 壓縮檔下戴後,解壓縮到工作目錄。
更改nginx 的nginx.conf文件 打開並找到如下內容
location ~ \.php$ { root C:/nginx-1.7.3/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
主要是修改 fastcgi_param 參數 /scripts 以 $document_root 取代,代表以 root 目錄為設定
2. 修改 php.ini 設定
由於 nginx 只支援 PHP-CGI ,所以需要開啟 PHP-CGI,請設定 PHP.ini 檔案,
;設定 extension_dir,Windows下一般是ext目錄: extension_dir = "ext" ; 修改時區: date.timezone = Asia/Taipei ;For Nginx enable_dl = On cgi.force_redirect = 0 cgi.fix_pathinfo=1 fastcgi.impersonate = 1 cgi.rfc2616_headers = 1 開啟 php_mbstring.dll 並搬移至 extension=php_exif.dll之上
3.下戴 RunHiddenConsole 程式,解開後放置在 nginx 目錄下,修改 start.bat 內容,將 php-cgi 啟動路徑修改成正確的路徑,執行 start.bat 後應可以順利啟動 php-cgi 和 nginx;使用phpinfo() 測試php是否正確執行,注意需使用 <?PHP ;否則會產生PHP不執行狀況.
沒有留言:
張貼留言