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

tou*_*nta 40 php

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

我安装了php 5.3.3,但似乎无法正常工作,我收到几条消息,说明缺少php5ts.dll,当我把那个文件放在我的ext文件夹中时,会出现其他错误消息.是否有我必须使用的配置文件或步骤?(是php 5.3.3适合做这样的事吗?)

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

Mic*_*l M 65

您通常应该只运行此命令就能运行php文件(安装成功后):

$ /path/to/php myfile.php // unix way
C:\php\php.exe myfile.php // windows way
Run Code Online (Sandbox Code Playgroud)

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


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

$ php -S localhost:8000
Run Code Online (Sandbox Code Playgroud)

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


小智 5

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

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