2012-03-27 23 views
1

我得到了這個任務形式的學校,使PHP Web應用程序。但我真的不明白這個要求可能意味着什麼如何從localhost運行PHP應用程序?

應該可以在域根 之外運行此應用程序,例如,示例網址:http://localhost/task/

我在網上搜索了一下,但沒有找到任何我能理解的東西?

我有WAMP,那裏是我的網站的文件夾是wamp/www/task

+1

你在正確的方式!你卡在哪裏? – Rikesh 2012-03-27 08:46:57

+0

我不確定我是否被卡住了,我甚至不明白這個要求是什麼意思? :) – 2012-03-27 08:48:44

回答

1

當他們說「根域之外」這意味着你不應該被強迫去

http://localhost/yourfile.php 

但你可以把它放在一個子目錄,像

http://localhost/task/yourfile.php 

他們要你做的是難以猜測,但它可能意味着你需要能夠在任何子目錄運行它,所以照顧你輸入的是能夠處理的(例如:不是硬編碼你正在工作的目錄)。

1

域根似乎在localhost,這只是意味着它應該很容易重命名您的Web應用程序文件夾,並使其仍然在任何地方工作。

# http://localhost/task 
$ cd wamp/www/ 

# http://localhost/task2 - should be accessible without you needing to change anything 
$ mv task task2 

從技術上看,你應該用你所有的鏈接和圖片的相對路徑以及外部資源,比如JavaScript/CSS文件

1

可以設置vitual主機爲Web服務器&訪問您的PHP應用程序在wamp服務器中只需在您的httpd.conf文件末尾添加下面的代碼,它允許您在不使用本地主機的情況下訪問您的PHP應用程序,文檔根目錄和您的PHP應用程序具有您的物理特性你的應用程序目錄

服務器名oorja.local 的DocumentRoot E:/ LAMPSYSTEM/WAMP/WWW/OORJA /公共

 <Directory E:/LAMPSYSTEM/wamp/www/oorja/public> 
     DirectoryIndex index.php 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 

相關問題