php+5.3.7++,Win7+Apache+PHP5.3.x 安装Zend Guard Loader
最近接手一个商城项目想要使用shopnc 来做,把源码下到本地使时发现,文件是加密的。百度了N久才明白shopnc是zend 加密。还得想办法把Win7+Apache+PHP5.3.x 安装Zend Guard Loader服务器配置起来。原来用的是xampp 1.8.3 ,试了很多方法才发现原来xampp不支持zend。写这篇文件就是让以后再遇到这种问题的朋友不用再走那么多弯路。另外phpStudyh这个软件上有现成的zend 可以不用自己配置。
目前很多的商业cms都使用了 Zend Guard 来加密PHP代码,例如SHOPEX,SHOPNC等商城系统,部分产品仅能运行在php5.3版本的环境下,在进行审计工作的时候,需要在win下的环境中搭建来测试,对于php5.2环境,需要安装Zend Optimizer拓展,但是对于php5.3,安装的是Zend Optimizer loader,而Zend Optimizer在本机的wamp 上安装却一直没成功,google之后才发现略蛋疼
Zend Guard Loader 扩展的 Win32 版本只能运行在 PHP5.3 以上的 nts 版,所谓nts(Non Thread Safe 非线程安全),在执行时不进行线程(Thread)安全检查,而在win32上。apache不支持以ISAPI方式运行nts版的php,这样就蛋疼了,wamp等环境默认均是以ISAPI方式运行php,也就是说这种环境下你就没办反安装Zend Optimizer!
问题原因知道了,解决办法也就有了:一种就是使用Linux下的apache+环境,不会有这个蛋疼的问题,如果必须在win上运行,那就要让apache使用FastCGI方式来运行php,这样只要把wamp里的php运行方式改为FastCGI就ok~
1.首先下载nts版本的php(php-5.3.28-nts-Win32-VC9-x86.zip),
apache fastcgi运行的模块(mod_fcgid),
ZendGuardLoader win32 php 5.3.x
2.解压php-5.3.28-nts-Win32-VC9-x86.zip&&zend loader,配置php.ini ,添加zend guard拓展:
在php.ini中加入并保存:
zend_extension=E:/wamp/bin/php/php-5.3.28-nts-Win32-VC9-x86/ZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
3.解压mod_fcgid 到apache目录下manual、modules目录中,修改apache目录下conf/httpd.conf,注释掉LoadModule php5_module …这一行代码,下面添加一行:LoadModule fcgid_module modules/mod_fcgid.so
在末尾加入:
AddHandler fcgid-script .fcgi .php
FcgidInitialEnv PHPRC “E:/wamp/bin/php/php-5.3.28-nts-Win32-VC9-x86/”
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 3
FcgidIOTimeout 120
FcgidIdleTimeout 120
FcgidWrapper “E:/wamp/bin/php/php-5.3.28-nts-Win32-VC9-x86/php-cgi.exe” .php
AddType application/x-httpd-php .php
在标签内Options Indexes FollowSymLinks,改为 Options Indexes FollowSymLinks Includes ExecCGI 保存文件
4.重启apache
此时可以在phpinfo中看到 Zend Guard Loader已经正常安装:
可以顺利安装shopnc等应用:
php+5.3.7++,Win7+Apache+PHP5.3.x 安装Zend Guard Loader相关推荐
- php5.4 zend guard loader,debian(php5.4)安装 Zend Guard Loader 小记
由于安装DZ加密插件的需要,决定在My debian(php5.4)中安装Zend Guard Loader ,并且记录下安装过程,方便小白们参考.(win下安装并未亲测,所以仅供参考,不保证能够完全 ...
- PHP5.3安装Zend Guard Loader代替Zend Optimizer
为什么80%的码农都做不了架构师?>>> Zend Optimizer/3.3.3 解密加代码优化,提高PHP应用程序的执行速度,显著降低服务器的CPU负载. Zend G ...
- Php 安装 zend_loader,在Linux系统中为PHP5.x安装Zend Guard Loader
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持,如使用了ZendGuard加密的PHP代码的网站 ...
- php5.4 zend安装教程,linux下php5.4安装Zend Guard Loader扩展
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持. 1.Zend Guard Loader安装 [ ...
- php安装zend loader,php5.3安装Zend Guard loader
在之前写过一篇文章,介绍在windows 7 下搭建windows7+IIS7+php+mysql的php开发环境, 点击访问:windows7下搭建php开发环境(windows7+IIS7+php ...
- win7下使用wamp server 使用PHP5.3配置Zend guard loader 注意事项,失败
win7下使用wamp server 2.1中使用PHP5.3配置Zend guard loader,无法生效 由于 php的版本问题 因为 PHP5.3.x版本如果想使用Zend Guard Loa ...
- php5.3.3php5.4如何支持zend,PHP5.3、PHP5.4下安装ZendOptimizer或Zend Guard Loader的方法
标签: 现在很多PHP程序都需要ZendOptimizer环境,但是ZendOptimizer在PHP5.2之后已经被支持,那怎么办,Zend也不会这么做,原来PHP5.3开始ZendOptimize ...
- php5.3.3php5.4如何支持zend,php5.3不支持ZendOptimizer的解决办法(Zend Guard Loader)
[2013-04-04]好像ZendGuard-5_5_0版本找不到这个dll文件的 PHP 5.3 下,Zend Optimizer 已经被全新的 Zend Guard Loader 取代 ---- ...
- shopex php5.3 无法安装,php版本导致shopex4.8.5安装的问题_PHP教程
相信很多人都遇到了和我一样的问题:php5.3以上的版本不再支持Zend Optimizer,但是shopex之类的网站必须要高版本的Zend才能用. 经过了n个小时悲催的摸索,终于搞定了,但是最终也 ...
最新文章
- struct和union的大小问题
- java初学者必看——J2SE小结
- 06_Dart异常处理
- windos命令行设置网络
- AWS vs K8s 是新的 Windows vs Linux
- silklabo哪个公众号有资源_微小说免费渣渣团资源公众号看大全集
- html中scope的作用,AngularJS 作用域(Scope)
- linux 启动/关闭多个py脚本
- 三大系列总结(offset client scroll)
- MFC中如何在CMainFrame类中访问CxxxView视图类中的成员
- Spring核心包介绍
- 巴斯勒BASLER GIGE相机程序调试报错后需要拔网线
- Android中视频播放以及解码
- PIVOT 和 UNPIVOT实例使用
- SAP PCA利润中心会计案例教程案例介绍
- Python中的pass的作用
- 禁止宣传高考状元,学校秒变果园。。
- 磁场强度单位和磁感应强度单位转换
- Shell脚本案例:安装指定路径下的所有apk到安卓设备
- 537-C++多态和抽象类
热门文章
- Move to totally PBR
- python安装报错2503_关于windows安装python过程中出现error 2503 2502错误的解决方法
- 这可能是今年最值得入手的一本思维导图书
- 理学计算机科学与技术如何调剂,计算机 07理学可以调剂到08工学吗? 比如(077500计算机科学与技术)调剂到(081200计算机科学与技术)...
- 树莓派学习笔记003-超声波距离传感器
- Android Socket通信 发送心跳包 重连
- 【校招VIP】“推推”产品项目课程:产品的规划和商业化分析
- [SARscape] ALOS World 3D 30m DEM 下载
- compile android soure code
- HashMap底层实现原理--详细