67

我使用了python -m SimpleHTTPServer,但是 PHP 文件没有执行,而是被下载了。

我在一篇旧帖子中听说过WPHP。但我不知道如何使用它。我该如何使用它?

4

1 回答 1

143

Python Webserver 将您的 PHP 文件发送到浏览器的原因可能是因为它没有配置或无法处理 PHP 文件。请参阅https://serverfault.com/questions/338394/how-to-run-php-with-simplehttpserver

PHP 5.4 有一个内置的网络服务器。您可以像这样从命令行调用它:

php [options] -S <addr>:<port> [-t docroot]

例子

C:\Users\Gordon>php -S 127.0.0.1:80 -t .
PHP 5.4.0 Development Server started at Sun Sep 02 14:20:28 2012
Listening on 127.0.0.1:80
Document root is C:\Users\Gordon
Press Ctrl-C to quit.

请注意,如果省略-tPHP 将使用当前工作目录。

于 2012-09-02T12:20:06.867 回答