D 語言編寫CGI程序

編寫main.d,內容如下:

import arsd.cgi; void yourFunction(Cgi cgi) { cgi.write("Hello, world!"); } mixin GenericMain!yourFunction;
從下面的網站下載cgi.d文件,放在main.d同一個目錄下

https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff

用命令編譯程序,得到可執行程序main

dmd main.d cgi.d


直接運行main,可以看到輸出的是HTTP響應。

Cache-Control: private, no-cache="set-cookie"
Expires: 0
Pragma: no-cache
Content-Type: text/html; charset=utf-8


Hello, world!


安裝apache2很簡單,apt-get install apache2

直接將CGI程序main複製到

/usr/lib/cgi-bin目錄下

然後在瀏覽器上訪問:

http://127.0.0.1/cgi-bin/main

看到hello,world!,成功。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章