Built-in web server啟動的方式是這樣:
As of PHP 5.4.0, the CLI SAPI provides a built-in web server. This web server is designed for developmental purposes only, and should not be used in production.
(1)監聽來自任何介面的請求:php -S 0.0.0.0:80 -t <DOCUMENT_ROOT>至於 php 執行檔的取得應該相當容易,由官方網站下載或第三方封裝好的架站機。
(2)監聽來自本機的請求:php -S localhost:80 -t <DOCUMENT_ROOT>
為求容量精簡,特地找了一個由 Uniform Server 包裝好的版本:UniServerMicro,整個壓縮檔不到 10MB。經過測試 DokuWiki 可以該環境正常運作。
如果要讓 php 內建的 web server 在開機後在「背景」執行,可以透過下列手法達成:
建立 run_PHP.bat 內容:
php.exe -S 0.0.0.0:80 -t C:\www_root建立 run_PHP.vbs 內容:
Set WinScriptHost = CreateObject("WScript.Shell")在開機時啟動上面的 vbs 即可。
WinScriptHost.Run Chr(34) & "run_PHP.bat" & Chr(34), 0
Set WinScriptHost = Nothing
沒有留言:
張貼留言