經過近15年的沉默。delphi 10.2 終於重新開始支援linux 開發了。
今天說一下在ubuntu中開發apache的方法。
首先安裝ubuntu 的delphi 開發環境,請參考以前的文章
http://www.cnblogs.com/xalion/p/6368899.html
在delphi 10.2 中,只支援apache 2.4(既然有新的,不支援2.2也就無所謂了)。
首先我們需要安裝apache
在ubuntu裡面安裝apache 很簡單。
我們進入命令列
輸入"root使用者的密碼"-->
回車-->輸入"y"-->回車,安裝完成
如果沒有出問題的話,就安裝成功。
在終端視窗中輸入"ls /etc/apache2"-->回車-->有一個"apache2.conf"的配置檔案。
就可以更改配置檔案了。
回到delphi ,我們建立一個apache 模組。
選中linux.
完成。
簡單的修改一下。
編譯這個工程。
生成的檔案預設在這個目錄。
把生產的so模組 複製到/usr/lib/apache2/modules/
然後編輯apache 的配置檔案
sudo vi /etc/apache2/apacha2.conf
加入
LoadModule webbroker_module /usr/lib/apache2/modules/libmod_webbroker.so
<Location /web>
SetHandler libmod_webbroker-handler
</Location>
重新啟動apache
sudo ./etc/init.d/apache2 restart
我們回到Windows的瀏覽器
輸入
注意,如果出現亂碼,請將瀏覽器字符集設成unicode. 因為delphi 在linux 的字符集預設為UTF-8.
好了,很簡單吧。