作者tinlans ( )
看板FreeBSD
标题Re: [问题] 12/17 的php5 弱点
时间Tue Jan 12 12:12:30 2010
※ 引述《dppman (*^o^*)》之铭言:
: 谢谢您的热心分享
: 试了您po的extensions.ini也试了您提供的blog上的shell script.
: php-5.2.12 with apache 2.2 (worker-mpm) 64bit FreeBSD 7.2-STABLE还是爆炸
: mailing上似乎也是无解...
: 我的头也快爆炸了@@
amd64 的我就没有试过了,
不过目前最新的 php5-extensions 如果勾到 mysqli,
系统上的 mysql 5.4 又被 upgrade 到 5.5 的话 (5.4 从 ports tree 被砍了),
应该是连编都编不过,
官方 bug tracking system 上好像 12/17 有解决这问题,
但 FreeBSD 上自动 fetch 的还是旧版本。
我昨天装另一台机器的时候有遇到这个问题,
就直接去 php 官网抓 5.2-dev (5.2.13) 下来解开,
把目录名称改成 php-5.2.12 再 tar 回 php-5.2.12.tar.bz2,
再丢到 /usr/ports/distfiles 下面去,
然後用 make NO_CHECKSUM=yes 去安装 php5 跟 php5-extensions 了,
要是还是一直出问题的话可以考虑先不要勾 SUHOSIN 和 MAILHEAD 看看。
真的还是不行的话大概就只剩下用 gdb 去 debug 一途了,
昨天我那样装 CLI 还是死掉只有 mod_php5 挂 apache22-worker 会动;
总之上面那段是旁门左道的处理方式就是了,
正常来说应该要乖乖 send-pr 然後慢慢等,
或是自己用正规途径去做一个 5.2.13 的 ports,
但是我没空。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.119.198