如何在没有Web服务器的情况下运行php?

php
2022-08-30 09:53:21

我想问一下,我是否可以在没有安装Web服务器的情况下运行php。我是否必须使用像CGI这样的php并通过命令行运行我的页面?如果是这样,我必须通过安装php选择哪些步骤?我的意思是CGI的首选项和该步骤之后的组件?

我安装了php 5.3.3,但似乎不起作用,我收到几条消息,php5ts.dll丢失,当我将该文件放在我的ext文件夹中时,会出现其他错误消息。是否有任何我必须使用的配置文件或步骤?(php 5.3.3 适合做这样的事情吗?

如果我必须安装Web服务器,如何通过命令行运行php代码?


答案 1

您通常应该能够通过运行以下命令来运行php文件(成功安装后):

$ /path/to/php myfile.php // unix way
C:\php\php.exe myfile.php // windows way

您可以在此处阅读有关在 CLI 模式下运行 PHP 的更多信息。


值得补充的是,从5.4版本开始的PHP能够自己运行Web服务器。您可以通过在要从中提供页面的文件夹中运行此代码来执行此操作:

$ php -S localhost:8000

您可以在此处阅读有关在 Web 服务器模式下运行 PHP 的更多信息


答案 2

对于Windows系统,您应该能够通过以下步骤运行php:

  1. 下载你想要使用的php版本,并将其放在c:\php中。
  2. 使用 cmd 或 gui 将 ;c:\php 附加到系统路径。
  3. 要从中提供页面的文件夹中的 call 命令。$ php -S localhost:8000

推荐