请写过apache 的dso的高手讲讲实施过程中的注意事项吧,我的现在都跑不起来!(200分)

  • 主题发起人 主题发起人 guangmin
  • 开始时间 开始时间
G

guangmin

Unregistered / Unconfirmed
GUEST, unregistred user!
已经研究好长时间了,拜托了。。。
 
我把Delphi的一个例子程序在Apache1.3上跑起来了,感觉还真快
比ISAPI的快,就是那个个人相夹的程序
 
kylix开发的。。。。 好像和apache版本有关系
 
好象是kylix版本和apache版本的冲突问题。
这里真的没有人会么???????
 
解决了吗?我想请教也下这个。
我的Delphi7的 Demo 里面的 dso 在 apache 2.0.45 也不行,
添加了 LoadModule 之后 apache 服务器就跑不起来了。
 
Kylix3不支持apache2.x , 可以将delphi7中的相关pas文件放到Keylix的目录下编译后使用
请到http://www-900.ibm.com/developerworks/cn/linux/l-kylix3/index.shtml研读相关文章
 
还是用Apache 1.3吧[:)]
 
我来听听,如果可能,我愿意出分!
 
看上边给出的文章连接吧,我已经写清楚了。
 
我在Redhat9下面成功运行kylix写的dso,apache2.x,apache1.x都可以了。
因为RH9里包含的Native POSIX Thread Library (NPTL)和Kylix3不大兼容, 所以:
1, 编辑Kylix3的启动脚本(startbcb和startdelphi)在第二行加入环境变量设置
export LD_ASSUME_KERNEL=2.4.1
2, 编辑apache的启动脚步,系统自带的在/etc/init.d/apache,在里面也加上上面这行环境变量设置
测试通过,不过使用了DBExpress连接Mysql的DSO在apache下加载失败,现在还没找到原因,如果你知道,麻烦告诉我一下,谢谢。
 
我能给一个错误信息,我的情况更奇怪了,kylix自带的不能用,自已看书做的能加载,但是不能用呀
 
kylix3需要打个补丁就能跑apache2了,
到这看看吧http://kylix.linuxaid.com.cn/xoops2/
DBExpress连接问题应该是你的DBExpress mysql连接端版本太低,到borland下一个。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部