torrent_yxd 发表于 2012-2-4 20:53:58

升级nginx和php后,安装eaccelerator,网站访问空白

先用upgrade_php.sh升级php到5.3.10,再用upgrade_nginx.sh升级nginx到1.0.11,网站访问一切正常;
最后用lnmp0.8中的eaccelerator.sh安装,安装完成后网站访问一片空白,./lnmp restart如下:

Restarting LNMP...
Starting Nginx...
Test Nginx configure...
Nginx program is reloding!
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
nginx: bind() to 0.0.0.0:80 failed (98: Address already in use)
Shutting down MySQL. SUCCESS!
Starting MySQL. SUCCESS!
Gracefully shutting down php-fpm . done
Starting php-fpm Failed loading /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so:/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so: cannot open shared object file: No such file or directory
Zend Optimizer requires Zend Engine API version 220060519.
The Zend Engine API version 220090626 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Optimizer.

torrent_yxd 发表于 2012-2-4 22:34:32

看了看php.ini,文件中并没有no-debug-non-zts-20060613,只好傻傻地建个目录,把 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626复制到/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613,这回正常了,但是谁能告诉我原因啊,这个设置是写在那个文件里面的?

torrent_yxd 发表于 2012-2-5 03:15:22

换了台机器,重新安装lnmp0.8后,再分别升级nginx和php到最新版本,最后安装eaccelerator,没有出现异常

licess 发表于 2012-2-5 08:27:43

原因就是php版本判断错误
页: [1]
查看完整版本: 升级nginx和php后,安装eaccelerator,网站访问空白