我在一個Firefox瀏覽器上用apache-mysql服務器(我認爲這叫做LAMP)使用ubuntu 11.04。如果我在文檔根目錄中放入一個php文件,然後鍵入http://localhost/myfile.php,它運行良好。但是,如果我只是點擊它,它會打開Firefox並提示我保存或下載文件。如果我把它放在桌面上,然後雙擊它,它會執行保存或下載操作。爲什麼是這樣的,我可以配置它,以便我可以點擊並顯示一個普通的html文件嗎?php只能從文檔根目錄中運行?
0
A
回答
0
PHP文件在到達瀏覽器之前需要被服務器端解釋。如果您只是使用file:///foo/bar/myfile.php
打開它,Firefox不會知道如何處理它,因爲Firefox不解釋PHP。相反,Firefox如何知道/foo/bar/myfile.php
應該使用完全不相關的地址http://localhost/myfile.php
打開?
底線:它只是不這樣工作。
+0
呵呵。這有點煩人,但是哦。我可以忍受這一點。 – Keelx 2011-03-07 21:57:07
2
PHP是一種腳本語言。您從地址中看到的輸出是生成的執行的PHP文件的輸出。當您雙擊它時(正確地)獲取文件源。
相關問題
- 1. valgrind只能從根目錄運行
- 2. 文檔根目錄PHP
- 3. PHP:如何從用戶目錄中獲取文檔根目錄?
- 4. 運行節點只能從app目錄
- 5. PHP寫入文檔根目錄
- 6. 減去文檔根目錄路徑PHP
- 7. PHP文檔根目錄包含
- 8. SCSS:Mixins只能在文檔的根目錄下定義
- 9. 從文檔根目錄服務圖像
- 10. 從文檔根目錄以外獲取文件。 PHP
- 11. 設置文檔根目錄
- 12. 乘客不能從文檔根目錄讀取的.htaccess指定
- 13. 爲$ _SERVER [「DOCUMENT_ROOT」]使用文檔根目錄而不是虛擬文檔根目錄
- 14. 從文檔目錄
- 15. 從根目錄中的文件夾獲取目錄PHP
- 16. gulp connect-php只能在根目錄中查看
- 17. php從根目錄讀取文件
- 18. php從根目錄包括
- 19. 相對於PHP中文檔根目錄的路徑
- 20. 如何在httpd.conf中設置PHP文檔根目錄
- 21. 如何更改文檔根從根目錄到public_html
- 22. php使用文檔根目錄包含文件問題
- 23. 從php文檔運行gulp「npm start」?
- 24. 可能參考文檔根目錄下的javascript文件嗎?
- 25. UNIX只能從目錄
- 26. 如何在加載時從xampp的根目錄運行一個php文件?
- 27. 從其他目錄運行PHP腳本
- 28. .htaccess:允許iframe從subdir只能從根目錄查看
- 29. 只能運行HTML(PHP)
- 30. 更改Apache2文檔根目錄
更改'.php'擴展名的'open-with'類型 – diEcho 2011-03-07 06:53:06
PHP文件由網絡服務器「運行」。沒有網絡服務器,不行。 – bart 2011-03-07 11:57:10