用了php 5.2的hash修复脚本,出现eaccelerator报错,修改php.ini没用
用了php 5.2的hash修复脚本后,PHP是升级了,原来版本是LNMP 0.6,但是启动PHP时,出现 eaccelerator报错:Shutting down php_fpm warning, no pid file found - php-fpm is not running ?
Starting php_fpm PHP Warning: This build of "eAccelerator" was compiled for PHP version 5.2.14. Rebuild it for your PHP version (5.2.17p1) or download precompiled binaries.
in Unknown on line 0
PHP Fatal error:Unable to start eAccelerator module in Unknown on line 0
failed
搜下论坛,要改php.ini,但是发现我的php.ini 里本来就是 zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so",还怎么改,重新运行 eaccelerator.sh 好几次,也没用啊。怎么办? 是版本太老吗? 目录下有个 eaccelerator-0.9.5.3.tar.bz2 自己搞定了!
原来运行那个修改脚本后,其实可以不用再运行 eaccelerator.sh的,只要直接修改php.ini就好了。我不懂,在修改后,又运行了 eaccelerator.sh,造成php.ini的项,又重写进去一项,重复了,搞笑的是,我看看不行,连续运行了那个 eaccelerator.sh 好多次,最后发现 项 重复10多项,删掉就好了。
页:
[1]