- 主题:[求助]cygwin下的apache编译静态php模块的错误
精神可嘉,赞一下。现在在看如何解决,初步解决方案是完全放弃 libesmtp,
也就是在 configure kbs 时,加上 --without-libesmtp,这样应该就不会对
libesmtp 库形成依赖。
不过你在 make install php 的时候难道没有报告一个 shm error 么?
【 在 hallos (浮萍) 的大作中提到: 】
: 按照安装说明几经辗转,终于到了最后一步——重新编译apache
: 但是出错信息实在是不明白了
: 系统环境:winxp sp2+cygwin 20041102(1.5.11-1)
: ...................
--
FROM 162.105.242.*
估计以后在 cygwin 得换 apache2 了,如果能支持 php.dll 的话。
【 在 JulyClyde (七月) 的大作中提到: 】
: 我从来都用cygwin里面的exim代替sendmail来装的
: 不过能不能发出去信就不知道了。我没有域名
--
FROM 162.105.242.*
apache 没有用到 libtool,所以才会造成 ld 出错。
【 在 hallos (浮萍) 的大作中提到: 】
: 我是这样进行到最后编译的
: xp下新建bbs和apache两个用户,cygwin下用id取两个用户的uid和gid
: devel.h和httpd.conf要用到
: ...................
--
FROM 162.105.242.*
也可以编辑一下 apache 的 src/modules/php4/libphp4.module 文件,
在 -lsystem 之后加上 -L/usr/local/lib -lesmtp,然后重新
configure 和 make apache
【 在 hallos (浮萍) 的大作中提到: 】
: 按照安装说明几经辗转,终于到了最后一步——重新编译apache
: 但是出错信息实在是不明白了
: 系统环境:winxp sp2+cygwin 20041102(1.5.11-1)
: ...................
--
FROM 162.105.242.*
apache 和 php 对 cygwin 的支持不好,所以用 cygwin 会比较痛苦。
不过最痛苦的是 cygwin 蜗牛般的编译速度,还是交叉编译速度快。
可惜 apache 和 php 也无法支持交叉编译,所以二进制版本都只有
telnet 和 ssh 的。
【 在 hallos (浮萍) 的大作中提到: 】
: 总算编译成功了,phpinfo也显示smth_bbs enable了
: 现在telnet都ok了,web还有点问题,自己再研究一下好了
: 非常感谢,总算看见署光了^_^
: ...................
--
FROM 162.105.242.*