【发布时间】:2025-12-29 00:25:12
【问题描述】:
谁能指导我或写下他们在 Snow Leopard 上安装 Apache 和 PHP 的经验?
我过去在 Leopard 上运行过这个,它会在安全更新后死掉,但很简单:
$ ./configure --enable-layout=Darwin --enable-mods-shared=all
$ make
$ sudo make install
然后我又开始运行了。
自从 Snow Leopard 更新后,我在 make 命令中遇到以下问题
libtool: link: cannot find the library `/usr/lib/libexpat.la' or unhandled argument `/usr/lib/libexpat.la'
make[2]: *** [htpasswd] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
【问题讨论】:
-
我知道有人对此有答案。通过安装缺少的库和符号链接,我在编译中取得了进一步的进展,但仍然出现错误。
-
1K 浏览量,太棒了,看起来不仅仅是我自己需要这个问题的答案。有人请加紧并提供解决方案吗?谢谢。
-
真希望我能弄清楚这个……
-
更新:接近解决方案,不幸的是,iconv 在 php 5.3 制作期间存在严重问题:未定义符号:“_libiconv_open”,引用自:gdkanji.o 中的_do_convert 编码.o 中的_convert “_libiconv” ,引用自:_do_convert in gdkanji.o _convert in encodings.o "_libiconv_close",引用自:_do_convert in gdkanji.o _convert in encodings.o ld:未找到符号 collect2:ld 返回 1 个退出状态 make:** * [libs/libphp5.bundle] 错误 1
-
终于有 2k 次浏览,大量的研究,把我的头撞在桌子上,在 ./configure 期间消除的过程,这里没有可行的答案;我有一个解决方案和 Apache 2.2.14 + PHP 5.3 + Snow Leopard 的工作源安装!不幸的是,我无法在我的解决方案中使用 XMLRPC 或 ICONV,因为在编译 PHP 时存在某种冲突。
标签: php mysql apache osx-snow-leopard