我得到了這個任務形式的學校,使PHP Web應用程序。但我真的不明白這個要求可能意味着什麼如何從localhost運行PHP應用程序?
應該可以在域根 之外運行此應用程序,例如,示例網址:http://localhost/task/。
我在網上搜索了一下,但沒有找到任何我能理解的東西?
我有WAMP,那裏是我的網站的文件夾是wamp/www/task
我得到了這個任務形式的學校,使PHP Web應用程序。但我真的不明白這個要求可能意味着什麼如何從localhost運行PHP應用程序?
應該可以在域根 之外運行此應用程序,例如,示例網址:http://localhost/task/。
我在網上搜索了一下,但沒有找到任何我能理解的東西?
我有WAMP,那裏是我的網站的文件夾是wamp/www/task
當他們說「根域之外」這意味着你不應該被強迫去
http://localhost/yourfile.php
但你可以把它放在一個子目錄,像
http://localhost/task/yourfile.php
他們要你做的是難以猜測,但它可能意味着你需要能夠在任何子目錄運行它,所以照顧你輸入的是能夠處理的(例如:不是硬編碼你正在工作的目錄)。
域根似乎在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文件
可以設置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>
你在正確的方式!你卡在哪裏? – Rikesh 2012-03-27 08:46:57
我不確定我是否被卡住了,我甚至不明白這個要求是什麼意思? :) – 2012-03-27 08:48:44