回去攪APACHE 同PHP 的問題,
裝了RESTART APACHE 後,才知開不到,
找error log 說有個叫php5apache2_2.dll 的東東load不到,
上網google 下,竟然很少人知咩事,
ORZ,
自己找方法!!
初初發現我PHP 太新,Apache 太舊,有個檔出了問題,
php5apache2_2.dll for Apache2.2
php5apache2.dll for Apache2.0
很多人求檔,但卻沒人提供原檔
最後我 Download 了Apache2.0 的windows binary package 拆開拿出來用...
但沒有用...
而幾小時後,
才知道是compiler PHP的compiler version 問題,
舊版PHP 用VC6寫,新的用VC9, 甚至VC11寫,
是PHP 太新,Apache 太舊,,不相容
我有2個解決方法,
1) upgrade Apache 2.0 to Apache 2.2
2) downgrade compiler to VC6
Downgrade PHP ? no la, that's not work .
電腦已有Visual C++ 2008, 要downgrade這個,會很痛苦的 >.<
最後裝了一個新的Apache version,
SOLVED !
No comments :
Post a Comment