我需要Xammp为单个php文件工作吗?



说到PHP,我绝对是个初学者。我有一个标准的html/css/js项目,我正在编辑VS代码和运行一个开发服务器与实时服务器扩展,这是运行在localhost:5500.

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

为了使.php文件工作,我需要在我的本地机器上运行xampp吗?

此刻表单动作发送一个post请求到我的。php文件,但我从浏览器得到一个405错误。

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

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

,这将启动一个PHP服务器,您不必将所有内容移动到htdocs文件夹。

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

不需要是Apache HTTPD。如果您选择Apache HTTPD,那么您不需要将其安装为XAMPP的一部分。

Live Server扩展不能处理PHP,所以你需要一个不同的服务器。(我想我在VS Code的扩展库中看到了一个PHP功能的等同,但我记得它配置起来相当麻烦。)

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