发布于 2014-08-10 11:35:00 | 824 次阅读 | 评论: 1 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

LNMP PHP环境一键安装包

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。同时提供一些实用的辅助脚本如:可以帮助完成Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割等许多实用脚本。


本文讲解了lnmp php环境一键安装包下不能安装eAccelerator和ionCube php加密工具及解决方法,其问题原因是加密工具的版本和php的版本不对应,感兴趣的同学参考下.

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。同时提供一些实用的辅助脚本如:可以帮助完成Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割等许多实用脚本。


/root/lnmp restart时,报错如下:

Shutting down php_fpm  done
Starting php_fpm Failed loading /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so:  /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so: cannot open shared object file: No such file or directory
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.3.so:  /usr/local/ioncube/ioncube_loader_lin_5.3.so: undefined symbol: zend_resolve_path
done

修改:/usr/local/php/etc/php.ini

原来:zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.3.so"


改成:zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.2.so"


php 5.2.17 使用ioncube_loader_lin_5.2.so不是5.3

原来:zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so"


改成:zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"

eaccelerator路径是no-debug-non-zts-20060613 而不是no-debug-non-zts-20090626

总结:

在使用eAccelerator和ionCube之类的php加密工具时一定要注意版本问题.



最新网友评论  共有(1)条评论 发布评论 返回顶部
mub 发布于2015-01-04 18:05:08
不错解决了
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务