2016-07-13 28 views
1

我開始我的php服務器php -S 127.0.0.1:8080,我訪問了http://localhost:8080/,它只顯示「找不到」和「請求的資源/在此服務器上找不到」。現在我想運行一個名爲curly.php的文件,其中包含一個通常用於從服務器獲取JSON的cURL命令。我正在這樣做,以便我可以寫一個測試。我該怎麼辦?我有我的PHP服務器正在運行,但我如何獲得一個PHP文件呢?

+1

你有沒有試過訪問http:// localhost:8080/curly.php?你有沒有在正確的目錄下啓動php? –

+0

如果你想要顯示在http:// localhost:8080 /上的東西,你需要一個名爲'index.php'的文件 – ordonezalex

+0

不,我沒有弗朗茲,謝謝:)並感謝ordonezalex –

回答

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的文檔根。要訪問你的腳本,

  1. 文檔根和調用中創建一個新的文件夾是像scripts
  2. 在這個新文件夾中,放置您的curly.php
  3. 啓動PHP服務器php -S 127.0.0.1:8080 -t scripts/。這將使您的新文件夾成爲doc根目錄。
  4. 轉到在瀏覽器中的腳本:http://localhost:8080/curly.php

獎金

如果你想有一個默認的「家」網頁,當你去http://localhost:8080,只是添加一個名爲index.php文件來打開你的/scripts文件夾

相關問題