《GoAhead開發 — 安裝移植(一)》


1.源碼下載

官方文檔:https://www.embedthis.com/goahead/doc/

源碼下載: goahead-4.1.0-src.tgz

參考:https://www.cnblogs.com/silencehuan/p/10972610.html

  https://blog.csdn.net/richu123/article/details/78112941

goahead源碼解析:

 https://blog.csdn.net/chenlonglong2014

https://www.cnblogs.com/cslunatic/p/3658880.html

goahead前台與后台的交互(ajax):

https://blog.csdn.net/MNJLJ_23NMK/article/details/78233744?utm_source=blogxgwz2&utm_medium=distribute.pc_relevant.none-task-blog-baidulandingword-1&spm=1001.2101.3001.4242

2.解壓安裝

tar –zxvf goahead-4.1.0-src.tgz
make
make install

  在build/linux-x64-default/bin/下有goahead。運行./goahead

錯誤提示:

goahead: 0: Cannot open config file route.txt
goahead: 0: Cannot initialize server. Exiting.

  解決辦法:把 route.txt 拷貝到goahead可執行文件同一目錄下。(在src/下)

 

goahead: 0: Cannot open config file auth.txt
goahead: 0: Cannot load auth.txt

  解決辦法:在goahead可執行文件同一目錄下創建auth.txt。(touch auth.txt)

 

3.修改配置文件

# vi route.txt
route uri=/cgi-bin dir=cgi-bin handler=cgi
修改為:
route uri=/cgi-bin dir=/var/www handler=cgi     // dir設置為web目錄的絕對路徑

在/www目錄下創建cgi-bin/文件夾

  

4.測試

  將寫好的html文件放在/vaw/www下:

  

 

  在cgi-bin下放相對應的cgi程序 :

  

 

  運行goahead程序:

./goahead &

  

 

  瀏覽器訪問:http://localhost/2.html

  

 

   隨便在文本框中輸入123   456。

  

 

   就會調用相對應的cgi程序。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM