我剛剛在我的電腦上安裝了Apache和PHP,以便能夠在本地運行PHP文件。如何在我的計算機上運行htdocs目錄之外的PHP文件?
如果它位於Apache2.2\htdocs
目錄中,我可以運行一個PHP文件。
可以在這個目錄之外運行PHP文件嗎?
我正在尋找一個簡單的解決方案,因爲我需要的只是編寫一個小的PHP代碼並在本地嘗試。
我希望能夠通過右鍵點擊它來運行PHP文件 - >打開與Firefox
我剛剛在我的電腦上安裝了Apache和PHP,以便能夠在本地運行PHP文件。如何在我的計算機上運行htdocs目錄之外的PHP文件?
如果它位於Apache2.2\htdocs
目錄中,我可以運行一個PHP文件。
可以在這個目錄之外運行PHP文件嗎?
我正在尋找一個簡單的解決方案,因爲我需要的只是編寫一個小的PHP代碼並在本地嘗試。
我希望能夠通過右鍵點擊它來運行PHP文件 - >打開與Firefox
之外文件中,有一些方法來做到這一點,但最簡單的方法是使用「包括」或「需要」的PHP命令:
<?
include ('/somewhere/outside/of/your/htdocs/file.php');
?>
請注意,您可能需要關閉「open_basedir」php指令。
您可以使用命令行的任何地方運行PHP腳本:
php yourscript.php
我希望能夠通過右鍵單擊運行PHP文件 - >用Firefox打開。那可能嗎 ? – 2010-06-04 14:45:12
@Misha - 即使PHP位於htdocs目錄中,這可能也不起作用。該文件必須由網絡服務器運行並提供,而不是由瀏覽器解釋。 – thetaiko 2010-06-04 15:14:00
新版本的PHP來與php-cli:一個命令行界面。因此要運行php代碼,您只需鍵入:
php some_code.php
是的。您不會說您是要從Web服務器還是從命令行運行它,但是您可以使用include
通過Web根目錄。
或者你可以改變Apache的配置路徑到另一個目錄
您可以在命令行中運行它,
,或者你可以創建你的htdocs目錄內的「包裝」腳本「包含」從htdocs目錄
你不能用firefox打開它。
因爲firefox無事可做贏得PHP。
所以,你需要從web服務器
請求該URL創建http://127.0.0.1/file.php
或任何方式,Windows快捷方式,你更願意點擊網頁鏈接
@Misha Moroshko:轉到Firefox的網頁,然後將「fav圖標」(url左側的圖標)拖到桌面上。現在,當您雙擊它時,它會在您的瀏覽器中打開網址。當然,這將需要您運行Web服務器。 – webbiedave 2010-06-04 14:58:01
我一直想知道它的同比方說,你在驅動器中有一個文件夾,而不是驅動器C中的apache/htdocs文件夾,並且你想直接在這個文件夾中開發。但是想想這樣,你會把你的文件夾放在其他地方,並希望它在網絡上運行嗎?現在的方式。爲什麼要這麼做?
轉到的conf文件夾和開放的httpd文件更改 的DocumentRoot 「C:/你/路徑」 和 目錄 「C:/你/路徑」 這應該工作
如果它說禁止訪問去這個鏈接
Error message "Forbidden You don't have permission to access/on this server"
'我需要的全部是編寫一個小的PHP代碼並在本地嘗試。「好吧,在Apache2.2 \ htdocs目錄中測試它有什麼問題? – 2010-06-04 14:41:47