確定。所以,讓我們以PHP爲例。設置服務器端解釋器
- 我在瀏覽器中輸入一個URL,請求一個php腳本。 (例如
http://www.somedomain.com/index.php
) - 瀏覽器發送該請求到適當的服務器。
- 服務器承認 - 通過其擴展名(
.php
) - 這是一個PHP 文件。 - PHP解釋處理文件並輸出該結果。
- 服務器發回輸出。
現在,假設我們正在處理一個......自制的解釋器XYZ(及其二進制等),處理例如與.xyz
文件。
我應該怎麼做,所以上述所有內容對我的XYZ解釋器都有效?
我應該如何設置這整個事情了,所以它正常工作?
提示:我不要求對如何編寫一個解釋的幫助,但如何使其功能上述方式...
首先閱讀您的網絡服務器的文檔,瞭解如何爲所需的任何文件類型添加新的「處理程序」。除此之外,你的問題是無法回答的。瀏覽器與此無關,因爲您正在處理純粹的服務器端代碼。 – 2012-04-09 17:00:29
你需要配置Apache或任何Web服務器來告訴他們:「嘿,這是一種新語言,XYZ,這裏是你如何解釋它,並使用XYZ和以.xyz結尾的文件」。這不是一件容易的事。 – gosukiwi 2012-04-09 17:00:57
你的問題似乎不太清楚。解釋器是PHP兼容的,Web服務器軟件還是一些Apache /其他插件? 我猜它輸出像PHP一樣的HTML嗎? – q3d 2012-04-09 17:01:49