我用php -S 127.0.0.1:8080
启动了我的php服务器,我访问了http://localhost:8080/,只显示“未找到”和“此服务器上找不到请求的资源”。现在我想运行一个名为curly.php的文件,其中包含一个cURL命令,我通常用它来从服务器获取JSON。我这样做是为了让我可以写一个测试。我该怎么办?
答案 0 :(得分:1)
服务器从启动PHP的当前工作目录运行。这是文档根目录,所有脚本都是从那里提供的。启动PHP时,路径应显示在控制台中。
$ php -S 127.0.0.1:8080
终端将显示类似
的内容PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011
Listening on 127.0.0.1:8080
Document root is /path/to/root
Press Ctrl-C to quit
在此示例中,/path/to/root
是doc root。要访问您的脚本,
scripts
。 curly.php
php -S 127.0.0.1:8080 -t scripts/
。现在,这将使您的新文件夹成为doc root。http://localhost:8080/curly.php
<强>加成强>
如果你想要一个默认的&#34; home&#34;转到http://localhost:8080
时要打开的页面,只需在index.php
文件夹中添加名为/scripts
的文件