我刚刚在Apple SE上发现了这个令人敬畏的技巧 :
从任何目录启动一个快速的networking服务器:
python -m SimpleHTTPServer 8000
有没有办法让这个parsingPHP脚本,或者这是为纯HTML网站?
我刚刚从StackOverflow遇到了这个答案。
基本上,python的web服务器没有configuration为默认运行php文件,但是不是试图重新configurationpython的web服务器,而是简单地运行php的web服务器,它几乎和python的simplehttp服务器一样工作
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,这是没有必要的。感谢指出,迈克休斯敦!
以这种方式调用的SimpleHTTPServer python库将只提供文件,并不会解释PHP(或python)。 然而,你可以得到它服务于任何你想要的东西(包括PHP – 检出CGIHTTPServer )与一些自定义python包裹。