【问题标题】:Can I run PHP without a web server [duplicate]我可以在没有 Web 服务器的情况下运行 PHP [重复]
【发布时间】:2020-12-15 17:22:01
【问题描述】:

我正在积极寻求建立一个网站,到目前为止我已经完成了很多工作,但我想确保我的 PHP 程序可以正常工作,但我买不起网络服务器,有什么方法可以测试我的 PHP没有实际 Web 服务器的文件

【问题讨论】:

  • 在本地计算机上运行!只需在其上安装应用服务器即可。
  • 用于开发是 stackoverflow.com/q/49891637/4178487 不用于生产。你想做什么?
  • 结帐 Heroku 将网站免费放到网络上 devcenter.heroku.com/articles/getting-started-with-php
  • 嗯,我认为您混淆了定义应用程序应该在其上的 MACHINE(例如计算机) 的术语 “web 服务器”使用术语 “web 服务器” 执行,该术语定义了可以用来执行您的应用程序的 SOFTWARE。在您的问题中,您可能指的是机器。相反,您的问题应该是:“是否有免费/开源的 _web 服务器(一种软件,而不是机器)可以用来测试我的 PHP 应用程序?”_。我的回答是:“Apache、Nginx 等”。我的推荐:Apache。
  • 请注意,XAMPP 和 WAMP 是软件解决方案,包括(每个)Web 服务器 (Apache) 以及 PHP 引擎和数据库服务器(MySQL 或 MariaDB)。它们更容易定制,然后单独安装每个组件。但是,对于高级开发,我个人建议单独安装和自定义组件。

标签: php html webserver


【解决方案1】:

除非您打算通过电子邮件向人们发送一个包含构成该网站的所有页面的 zip 文件:您需要一个网络服务器。它是用网页响应http://example.com/ 请求的软件。

如果你想运行一个 PHP 程序来响应一个请求(如果你想使用 PHP 来处理用户输入,这是必不可少的),那么你需要一个支持 PHP 的 Web 服务器。

如果您想编写在命令行上运行的 PHP 软件(这在网站的上下文中不太可能,但您可能正在尝试用 PHP 编写静态站点生成器),那么您不需要 Web 服务器支持PHP的。您仍然需要一种方法来将生成的网页提供给用户。

【讨论】:

  • 我不想支付一个网络服务器,如果它不能再运行一年,我几乎负担不起
  • 然后尝试寻找免费服务。您的预算限制不会改变 WWW 的运作方式。
  • 这就是我要求它暂时不上网的原因,我正在寻找一种方法来测试它是否可以暂时不上网
  • 然后找免费的网络服务器软件在本地运行。
【解决方案2】:

您可以在 Windows 上安装 XAMPP 或 WAMPP。如果使用基于 linux 的发行版检查 apache 或 ngnix 。您可以将 PHP 文件放在服务器根目录中并在本地系统上执行。

【讨论】:

  • 我想这就是我需要的,稍后告诉你
猜你喜欢
  • 1970-01-01
  • 2013-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-23
  • 1970-01-01
相关资源
最近更新 更多