npm http-server 下载 PHP 文件而不是执行它们

Emi*_*man 2 php httpserver npm server

正如标题所说,我试图在本地主机上执行一个 PHP 文件,但它只是下载该文件。我正在使用 npm 包 http-server。我曾尝试使用 python 中的 SimpleHTTPServer,但它做同样的事情。

我正在运行 MacOS Mojave。我该怎么办?

Zac*_*aig 5

您可以使用PHP的内置的Web服务器php -S 127.0.0.1:8080,如果这是发展的目的。

您在这里的核心问题是您假设任何网络服务器包都将运行 PHP 文件,这是不准确的。

您需要一个带有 PHP 集成或模块的网络服务器,例如带有 PHP-FPM 的 NGINX,或带有 mod-cgi 的 Apache 2