歡迎您光臨本站 註冊首頁

升級php版本后eaccelrator不能正常使用?

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

升級php版本后eaccelrator不能正常使用?

PHP Warning:   This build of "eAccelerator" was compiled for PHP version 5.2.0-8+etch11. Rebuild it for your PHP version (5.2.0-8+etch13) or download precompiled binaries.
in Unknown on line 0
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0我從etch11升級到etch13的php版本,然後eaccelerator就不能用了。

嘗試過從新編譯安裝,問題依舊,也試過在源碼目錄make clean,提示
find . -name \*.lo -o -name \*.o | xargs rm -f
find . -name \*.la -o -name \*.a | xargs rm -f
find . -name \*.so | xargs rm -f
find . -name .libs -a -type d|xargs rm -rf
rm -f libphp5.la   modules/* libs/*


同樣無效,輸入php5-cgi -v后依然會出現開始的提示,證明eaccelerator編譯的版本不對,可是我已經把原來的文件和源碼包全部刪除從新下載編譯,為什麼問題依舊啊?如何才能正常升級eaccelerator?
《解決方案》

回復 #1 tk96293520 的帖子

初步感覺你的版本編譯錯誤了
《解決方案》

回復 #2 kns1024wh 的帖子

呃,我覺得也是這個情況,可我從官方下了好幾次源碼包進行編譯,查了官方faq和google,應該是沒有make clean,但後來make clean也沒有用,只要再次編譯就會出現這個錯誤,唯一有一個地方可能出問題,網上說要卸載eacc以後再升級php,我是直接升級的,然後重新編譯的,這個現在有什麼辦法能重新編譯使之生效嗎?
《解決方案》

誰能幫忙看一下啊?eaccelerator如何才能升級呢?
《解決方案》

而eaccelerator是必須跟著當前的php版本進行編譯的
《解決方案》

是啊,我是從新編譯的,可是編譯以後無效呀,請問是否需要對原先的版本做什麼操作?卸載之類的操作?
《解決方案》

看看,源代裡面的說明,有些可以使用 make clean make uninstall 刪除,
如果沒有,自已到相關目錄和文件一個個刪除吧!

[火星人 ] 升級php版本后eaccelrator不能正常使用?已經有334次圍觀

http://coctec.com/docs/service/show-post-26016.html