Ubuntu 中用 delphi 开发 apache

经过近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 很简单。

我们进入命令行

Ubuntu 中用 delphi 开发 apache

输入"root用户的密码"-->
回车-->输入"y"-->回车,安装完成

如果没有出问题的话,就安装成功。

在终端窗口中输入"ls /etc/apache2"-->回车-->有一个"apache2.conf"的配置文件。

Ubuntu 中用 delphi 开发 apache

Ubuntu 中用 delphi 开发 apache

就可以更改配置文件了。

回到delphi ,我们建立一个apache 模块。

Ubuntu 中用 delphi 开发 apache

 

 Ubuntu 中用 delphi 开发 apache

选中linux.

Ubuntu 中用 delphi 开发 apache

Ubuntu 中用 delphi 开发 apache

完成。

Ubuntu 中用 delphi 开发 apache

 

简单的修改一下。

编译这个工程。

Ubuntu 中用 delphi 开发 apache

生成的文件默认在这个目录。

把生产的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>
Ubuntu 中用 delphi 开发 apache

 

 重新启动apache

 sudo ./etc/init.d/apache2 restart

我们回到Windows的浏览器

输入

Ubuntu 中用 delphi 开发 apache

Ubuntu 中用 delphi 开发 apache

 

注意,如果出现乱码,请将浏览器字符集设成unicode. 因为delphi 在linux 的字符集默认为UTF-8.

好了,很简单吧。

 

上一篇:在虚拟机里安装windows或Linux系统时,安装窗口过大按钮有时点不到解决办法(图文详解)


下一篇:透彻理解Spring事务设计思想之手写实现