之前因為要跑 bookmark4u 的關係, 機器一直龜在 PHP4, 結果現在某人 wordpress 要用的的 alinks 沒辦法跑, 然後我又沒有能力把 bookmark4u 改成相容 php5, 而且 bookmark4u 有 SQL Injection 的洞存在, 所以最後乾脆去搞 Mozilla 的 Weave 來取代 bookmark4u...
Weave 弄好以後就沒有 bookmark4u 的需求了, 加上 PHP 4.4.9 已經確定不會有更新, 所以接下來就是要把 PHP 和 MySQL 換到 5.x, 希望不要大爆炸...
(2008.09.09 追記)
結果報告:
想說要換 php5 乾脆就來玩大一點, 把 mysql 搞定以後就來把 apahce MPM 從 prefork 改成 worker, 下個參數以後 apache 順利的裝起來, 調整一下參數之後看起來 apache 運作得很正常. 接下來裝 php 時才知道慘了...改成 worker以後因為 php5 得要改跑 CGI mode, 裝好 php 以後順便把 FastCGI 裝上, 然後就發現 apache 爆炸了... php 完全不會動!! 上 Google 翻了各家不同的設定心得來抄但通通不行...奇怪現在 php5 預設就是跑 CGI mode 了, 怎麼還會起不來!?
在幾個小時的搏鬥之後, 決定把 apache 換回 prefork, 至於 php5 則繼續龜 apache module, 等要換新機器重裝系統時再來看看是不是設定的問題...
沒有留言:
張貼留言