单个 php 文件需要 Xampp 才能工作吗?

Do I need Xammp for single php file to work?

在 PHP 方面,我绝对是个初学者。我有一个标准 html/css/js 项目,我正在使用 VS 代码编辑,运行 一个带有 Live Server 扩展的开发服务器,它是 运行 on localhost:5500.

我想将单个 .php 文件集成到我的项目中,该文件将处理表单提交。

我是否需要在本地计算机上安装 xampp 运行 才能使 .php 文件正常工作?

目前,表单操作正在向我的 .php 文件发送 post 请求,但我从浏览器收到 405 错误。

您需要一台能够处理 PHP 的服务器。

不需要是 Apache HTTPD。如果您确实选择了 Apache HTTPD,则无需将其作为 XAMPP.

的一部分进行安装

Live Server 扩展无法处理 PHP 因此您需要一个不同的服务器。 (我想我在 VS Code 的扩展库中看到了一个 PHP 功能等效项,但我记得它的配置非常繁琐。)

是的,PHP 代码需要 PHP 处理器才能运行。如果你安装了 XAMPP(这意味着你有 php),你可以 运行

php -S localhost:5501(确保 C:/xampp/php 在您的 PATH 环境变量中)

在项目的根目录中,这将启动一个 PHP 服务器,您不必将所有内容移动到 htdocs 文件夹。

是的,您需要一台服务器(apache 或 nginx)+ php。 Xampp 在一个应用程序中包含所有这些: x (SO) A (apache) M(mysql) P(perl) P(php)