Ubuntu 中用 delphi 开发 apache
2017-03-25 15:17
239 查看
经过近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.
好了,很简单吧。
今天说一下在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.
好了,很简单吧。
相关文章推荐
- 使用Apache发布delphi开发的isapi类型的webservice
- 如何在 Ubuntu16.04 中用 Apache 部署 Jenkins 自动化服务器
- Ubuntu+Apache上搭建CGI开发环境
- Ubuntu单机版 Storm 开发环境搭建与org.apache.storm.utils.NimbusLeaderNotFoundException问题
- ubuntu 下搭建开发LAMP环境(linux apache mysql python)
- 在Delphi 7 中用Indy开发Socket应用程序
- Ubuntu 12.04使用Django + apache + mysql 开发web应用(一)
- Ubuntu下搭建PHP开发环境(Apache+Mysql+PHP5)
- 在Delphi 7 中用Indy开发Socket应用程序(上)
- 在VM中为Fedora Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境
- 为Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境
- [转】Ubuntu+Apache+Mysql+PHP+ZendFramework 开发环境的配置
- Mint15(或Ubuntu)下搭建LAMP(Apache+PHP+MYSQL)开发环境
- 在Delphi 7 中用Indy开发Socket应用程序(下)
- 为Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境
- 在ubuntu中安装PHP(apache+mysql+phpmyadmin)开发环境
- ubuntu下设置apache虚拟站点及hosts开发PHP
- 引用 在Delphi 2007 中用Indy10开发Socket应用程序
- Ubuntu下搭建PHP开发环境(Apache+Mysql+PHP5)
- Ubuntu下搭建Apache+MySQL+PHP开发环境