经过近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.
好了,很简单吧。