我目前正在開發一個網站,它將使用PHP腳本,我希望能夠在將它們推送到服務器之前在我的本地計算機上進行測試,但是我有這樣做的問題。通常情況下,我將所有的開發項目放在一個文件夾中調用〜/ Projects/projectName,但這似乎不是Web腳本的一個選項。我讀過我需要安裝Apache(我已經完成)和PHP(也完成),然後將我的項目移動到位於/var/www
(我在Linux上)的Web服務器的根目錄中,這我還沒有完成因爲這是一個系統目錄,我不能在那裏編輯我的文件。在本地測試支持PHP的網站
我環顧四周,似乎沒有任何方式從任何地方調用一個PHP腳本,但這個目錄。我嘗試將~/Projects/projectName
目錄軟鏈接到/var/www
,但由於它是Web服務器根目錄的子目錄,因此當我嘗試訪問/var/www/projectName/index.html
上的文件時,會導致權限錯誤。
有什麼辦法可以將我的文件放置在我的Projects文件夾中,並且仍然能夠在本地運行而不會有太多麻煩?
聽起來就像你需要改變'httpd.conf'來爲root服務'〜/ Projects /'文件夾。 – Nic
設置[虛擬主機](http://httpd.apache.org/docs/current/vhosts/)並將其文檔根目錄指向您的項目文件夾。 Apache可以根據需要提供儘可能多的不同站點,每個站點都有自己的根目錄。 –
也可以使用符號鏈接,但需要在apache中啓用以下符號鏈接。 – Konerak