使用非windows最麻烦的事情

发布于 2022-07-21 17:13:01 字数 994 浏览 6 评论 6

这类问题遇到太多了.

这两天想在 solaris10 +sparc64 环境下安装 php+postgresql+apache2
http://www.sunfreeware.com/  下查看。发现 php5.2.3 根据大多数用户的要求已经编译打包。再看说明有一依赖关系。
我一一下载安装。安装apache2.2.4( 通过编译包安装).....安装gcc 3.4.6  安装 libxml  gd 等等。安装了2天安装完毕,结果还是

httpd: Syntax error on line 110 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: ld.so.1: httpd: fatal: relocation error: file /usr/local/apache2/modules/libphp5.so: symbol xmlParserInputBufferCreateFilenameDefault: referenced symbol not found

这一类的错误。心想根据  php 5.2.3 源程序编译不会有问题吧。编译要求先下载 httpd 2.2.4 源程序包进行:

./configure --enable-so 操作。这样做时发现
configure: error: C preprocessor "/lib/cpp" fails sanity check

重新安装 gcc 3.4.6 ,问题依旧,2天紧张辛苦的劳动还是没有结果。崩溃,准备放弃

[ 本帖最后由 yansw 于 2007-7-19 10:07 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

没有你我更好 2022-07-31 23:35:41

gcc是偶搞错了

撞了怀 2022-07-31 23:29:36

我接着看我的系统已经安装了包  SFWgcc2 ,不过提示是system类别的。因此我不敢盲目卸掉。现在就停下来了。关于4楼说的不很清楚。不过我这样做了:

LD_LIBRARY_PATH=/usr/local/pgsql/lib:/usr/local/lib:/usr/local/apache2/lib:/usr/lib:/usr/sfw/lib:/opt/sfw/lib:/usr/local/php/lib:.
export LD_LIBRARY_PATH

我编译apache2的问题出在 php+postgresql+apache2 要求 gcc 3.4.6,我的系统有

SFWgcc
  SFWcpp
  SFWgcc34
SFWgcc341
SFWgcc2
SFWgcc2L

怪不得说gcc编译 时说搞不清楚(fails sanity)

gcc --version 查看发现是 3.4.2  。以上包我不敢盲目卸载。我再琢磨琢磨!

关于gcc 64位的问题很明确: gcc -m64 就可以编译64位应用程序。

另外 2楼的说你同事 搞出来了,说说关键。看起来 gcc for sparc 64 位问题不是关键。说说我给你送鲜花 。

[ 本帖最后由 yansw 于 2007-7-19 10:12 编辑 ]

一笑百媚生 2022-07-31 12:51:00

原帖由 zzsg 于 2007-7-18 16:43 发表
俺同事刚折腾出来,gcc for sparc只有32位的,所以apache mysql php也要用32位的

有64位的

世态炎凉 2022-07-31 06:10:58

不用重新编译
你就用那个编译好的,然后在环境里面将 /usr/local/apache2/modules/libphp5.so into server: ld.so.1放到 LD_LIBARY_PATH里面就好了

薄情伤 2022-07-30 18:31:48

俺同事刚折腾出来,gcc for sparc只有32位的,所以apache mysql php也要用32位的

随梦而飞# 2022-07-30 17:25:09

俺的同事也正折腾这东西呢,今天第3天了....

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文