To VegatableBird ( 积分: 0 )

  • 主题发起人 Supermay
  • 开始时间
S

Supermay

Unregistered / Unconfirmed
GUEST, unregistred user!
1。设置启动环境
在startdelphi文件中
#!/bin/bash
# begin
STRING TABLE
KYDEF_LOCALE="en_US"
LC_ALL_IS_C1="The LC_ALL environment variable is set to C. Kylix cannot start with this setting."
LC_ALL_IS_C2="Defaulting LC_ALL to"
# END STRING TABLE
if [ -z "$LANG" ];
then
LANG=$KYDEF_LOCALE
export LANG
fi
if [ "$LC_ALL" = "C" ];
then
echo "$LC_ALL_IS_C1"
echo "$LC_ALL_IS_C2 $KYDEF_LOCALE."
LC_ALL=$KYDEF_LOCALE
export LC_ALL
fi
//下面一段
export LD_LIBRARY_PATH=/usr/local/kylix3/bin/mozilla:$LD_LIBRARY_PATH
export MOZILLA_FIVE_HOME=$HOME/.borland/borpreview
source /usr/local/kylix3/bin/kylixpath /usr/local/kylix3 >/dev/null
/usr/local/kylix3/bin/delphi $*
//这一段Copy到 ect/rc.d/init.d/httpd文件中
2。设置SO
Apache支持自编译的SO模块
1. 修改delphi中的httpd2.pas与ap_mmn.h相应接口(加进路径重新编译)
2. 配置Apache,在httpd.conf文件中加入以下部分
LoadModule 你的Delphi中的模块名 modules/你的SO文件名

<Location /虚拟目录>
SetHandler你的Delphi中的Handler
</Location>
与此相应的Delphi Project Source
exports
apache_module name '你的Delphi中的模块名';

begin
Application.Initialize;
Modulename := '你的Delphi中的模块名';
Handler := '你的Delphi中的Handler;
Application.CreateForm(TWebModule1, WebModule1);
Application.Run;
end.

部分所需要的文件ApacheTwoApp, HTTPD2, ApacheTwoHTTP//把全部WIN的部分加入吧,这样与WIN下开发没有多大的区别
也支持Red Hat与Kylix3的环境
 
S

Supermay

Unregistered / Unconfirmed
GUEST, unregistred user!
1。设置启动环境
在startdelphi文件中
#!/bin/bash
# begin
STRING TABLE
KYDEF_LOCALE="en_US"
LC_ALL_IS_C1="The LC_ALL environment variable is set to C. Kylix cannot start with this setting."
LC_ALL_IS_C2="Defaulting LC_ALL to"
# END STRING TABLE
if [ -z "$LANG" ];
then
LANG=$KYDEF_LOCALE
export LANG
fi
if [ "$LC_ALL" = "C" ];
then
echo "$LC_ALL_IS_C1"
echo "$LC_ALL_IS_C2 $KYDEF_LOCALE."
LC_ALL=$KYDEF_LOCALE
export LC_ALL
fi
//下面一段
export LD_LIBRARY_PATH=/usr/local/kylix3/bin/mozilla:$LD_LIBRARY_PATH
export MOZILLA_FIVE_HOME=$HOME/.borland/borpreview
source /usr/local/kylix3/bin/kylixpath /usr/local/kylix3 >/dev/null
/usr/local/kylix3/bin/delphi $*
//这一段Copy到 ect/rc.d/init.d/httpd文件中
2。设置SO
Apache支持自编译的SO模块
1. 修改delphi中的httpd2.pas与ap_mmn.h相应接口(加进路径重新编译)
2. 配置Apache,在httpd.conf文件中加入以下部分
LoadModule 你的Delphi中的模块名 modules/你的SO文件名

<Location /虚拟目录>
SetHandler你的Delphi中的Handler
</Location>
与此相应的Delphi Project Source
exports
apache_module name '你的Delphi中的模块名';

begin
Application.Initialize;
Modulename := '你的Delphi中的模块名';
Handler := '你的Delphi中的Handler;
Application.CreateForm(TWebModule1, WebModule1);
Application.Run;
end.

部分所需要的文件ApacheTwoApp, HTTPD2, ApacheTwoHTTP//把全部WIN的部分加入吧,这样与WIN下开发没有多大的区别
也支持Red Hat与Kylix3的环境
 
S

Supermay

Unregistered / Unconfirmed
GUEST, unregistred user!

Similar threads

S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
503
import
I
D
回复
0
查看
994
DelphiTeacher的专栏
D
顶部