2016-09-09 48 views
0

所以我看Laracasts视频和糊涂了关于他是怎么听他的桌面上的一个文件夹中的文件?PHP内置的Web服务器和文档根目录文件夹

enter image description here

在附图片

是他的文档根目录文件夹监听PHP学习文件夹在桌面上与我相似的屏幕截图。我正在使用OS X EL Capitan。我的文档根说/用户/ MYNAME

我使用的终端调用PHP -S本地主机:8888

回答

0

PHP确实提供了内置的Web服务器,用于开发目的的单线程的。从php.net ...

从PHP 5.4.0起,CLI SAPI提供了一个内置的web服务器。

web服务器中运行的仅一个单线程处理,因此,如果请求被阻塞PHP 应用程序将停止。

URI请求由PHP 启动的当前工作目录提供,除非-t选项用于指定明确的 文档根目录。如果URI请求未指定文件,则返回给定目录中的 index.php或index.html。如果 既不文件存在,为的index.php和index.html查找将 继续在父目录等,直到找到一个或 文档根已经达到。如果发现 一个的index.php或index.html,它被返回和$ _SERVER [“PATH_INFO”]被设定为URI的后 一部分。否则,返回404响应代码。

+0

让我怎么去在终端做这个叫叫我桌面上的文件夹PHP的学习是文档根 – Shire

+0

您可以在命令行中使用-t。 PHP -S本地主机:8888个-t用户/ MYNAME – SanketR

+0

以及实际上,我试图调用该文件夹是我的桌面,它被称为PHP的学习上,所以这将是PHP -S本地主机:8888 -t /桌面/ PHP学习/? – Shire

0

我想通了,当你通过命令行使用PHP服务器时,请确保在终端中将目录CD更改为文件夹并在终端php -S localhost:whateveryoupick中启动服务器。

相关问题