Web-Server
如何使用 SimpleHTTPServer 執行 php?
我剛剛在 Apple SE 中發現了這個很棒的提示:
從任何目錄啟動快速網路伺服器:
python -m SimpleHTTPServer 8000
有沒有辦法讓這個解析 php 腳本,或者這是僅用於 html 的網站?
基本上,python 的 webserver 預設沒有配置為執行 php 文件,但是你可以簡單地執行 php 的 web 伺服器,而不是嘗試重新配置 python 的 web 伺服器,它的工作方式幾乎與 python 的 simplehttpserver 完全一樣,
php [options] -S <addr>:<port> [-t docroot]
例子:
php -S 127.0.0.1:80 -t .
或者乾脆
php -S 127.0.0.1:80
使用目前工作目錄。
編輯:忘了提一下,如果您需要使用埠 80,似乎有必要以 root 身份執行它,但如果您指定更高的埠號(如 8080),則不需要這樣做。感謝您指出這一點,Mike Houston!