PHP5.3安装Zend Optimizer,已经被正式改成了“Zend Guard Loader”,简单来说,就是不需要安装软件,而是直接在php.ini中调用组件(扩展)即可。简单理解就是这个版本不支持PHP5.3以下版本的Zend Guard编译,所有文件要重新按5.3版本进行重新编译。那这里的Zend Guard版本,就要求升级为最新版,因为我们知道Zend Guard4只能按PHP4、PHP5两个版本加密,而最新版本的Zend Guard加密时可选的PHP版本只剩下php5.2、PHP5.3两个版本了。如果不出意外,以后版本中Zend Optimizer将不复存在,取代的就是“Zend Guard Loader”,不管什么优化、加速、保护功能全通过此功能加载。听起来好像类似于App扩展。Guard Loader 的用法和以前没什么区别,都是在php.ini“最末尾”添加一句命令引入文件就行。 1 zend_extension=<full .DLL .so to path> 说一下这里为什么要使用“最末尾”,这里是个人建议,因为用时候会出一些莫名的
最近在PHP官网上看到又有新版的PHP下载了,于是上去找找For Windows的版本,可是一看确傻眼了,一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好 PHP 官网提供下载的地方左边有个英文 choose 我看懂了,我估摸着就是如何来选择版本的意思吧,于是开始查字典及上网查找,终于看明白了具体意思,拿来做个备忘先。一、如何选择 PHP5.3 的 VC9 版本和 VC6 版本VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6 版本。VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。二、如何选择 PHP5.3 的 Thread Safe 和 Non Thread Safe 版本先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程
针对此次 PHP Hash 漏洞,MAPn 用户可以执行升级程序升级至 PHP 5.3 最新版本:5.3.9PHP 5.2 系列用户可按以下操作进行修复进入 MAPn 目录:ngro-mapn-3.1下载新的升级脚步(upgrade_20120103.sh):wget http://sourceforge.net/projects/mapn/files/patch/upgrade_20120103.sh可将原有的 upgrade.sh 删除后将新的 upgrade_20120103.sh 重命名为 upgrade.sh也可以直接使用 upgrade_20120103.shchmod +x upgrade.sh (赋予执行权限)./upgrade.sh (执行升级)选择升级 PHP,正确输入版本号(直接回车则为默认的5.2.17版本),等待完成即可注:此漏洞属 PHP 漏洞,并非 MAPn 漏洞
MAPn 是一个用于 Linux(CentOS/RedHat/Debian/Ubuntu) 系统的服务环境自动编译程序,具有 MAP(lamp) & MAPn(lnamp) 模式并可随意切换;MAPn 是以 MySQL + Apache + PHP + Nginx(可选) 的安装顺序命名;MAPn 默认安装为 MAP 模式,选择 MAP+n 模式将以 Nginx 作为服务器前端运行,Apache 作为服务器后端运行。版本:v3.1 正式版 | 发布日期:2011-10-29【包含程序】默认安装:MySQL、Apache、PHP、phpMyAdmin可选安装:Nginx、eAccelerator、Zend Optimizer、ionCube、PureFTPd、Suhosin、Memcached、google-perftools (可选安装程序可在 MAPn 主安装完成后于 extras.sh 选择安装)