很多站长朋友们都不太清楚phpzend版本,今天小编就来给大家整理phpzend版本,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 安全线程的PHP5.6版本是否可以配置Zend Guard Loader for PHP 5.6,为什么配置失败,快来帮我解决问题? 2、 怎么更新zend studio自带的PHP版本 3、 php 怎么用zend加密 4、 学习PHP zend 常用的版本 5、 phpstudy提示要安装zend该怎么办? 6、 php空间如何安装zend 安全线程的PHP5.6版本是否可以配置Zend Guard Loader for PHP 5.6,为什么配置失败,快来帮我解决问题?你配置的问题??
我们以php5.6 (
php5.6 VC11 x86 Non Thread Safe
)版本为例,说明一下:x86是32位系统的意思, Non Thread Safe是非安全线程, Thread Safe是安全线程。php官网下载地址:
下载好了php5.6 ,自己配置一下php.ini。
接下来,是我们说的重点。首先我们去官网下载,选择相适用的php版本的ZendGuard ,我们这里是php5.6版本,所以要下载适用它的ZendGuard版本。ZendGuard的官方下载地址:
我们这里是下载基windows系统的ZendGuard ,(如果你系统是linux,你就下载linux的ZendGuard)
解压并提取 ZendLoader.dll(Windows系统)或ZendGuardLoader.so(Linux),对应你的PHP版本。
下载了Zend Guard Loader
for PHP 5.6,解压文件后复制ZendLoader.dll到php安装路径的ext目录中,
在php.ini配置加入:
[Zend.loader]
zend_extension="C:/php/ext/ZendLoader.dll"
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
总结一下:
【Linux 和 Mac OS X环境下】
zend_extension="/usr/lib/php/modules/ZendGuardLoader.so"(替换成自己的ZendGuardLoader.so路径)
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
重新启动Web服务器。
【Windows(非线程安全的php版本)】
zend_extension="c:/php/ext/ZendLoader.dll"(替换成自己的ZendGuardLoader.dll路径)
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
重新启动Web服务器。
测试:新建文本文档,填写下面内容:<?phpphpinfo();?>保存,然后更改文件名为phpinfo.php放到你域名根目录,然后通过你的域名+phpinfo.php浏览查看,有查看到ZendGuard 就说明安装成功,否则就安装失败。
或者:打开windows的“运行”输入cmd,切换路径到你php安装目录,执行php -v 回车。假如:你的php安装在e盘的php文件 ,命令如下:①cd E:/php 回车。②E: 回车 进到你想要的路径下。③php -v 回车 有查看到有加载zendloader 就说明安装成功,否则就安装失败。
安装ZendGuard失败原因如下:①你安装了低于php5.3的版本②不支持64位的php,只支持32位的
③Windows下,Zend Loader only works with NTS PHP!
ZendGuard只支持NTS(Non Thread Safe)版的php,TS(Thread Safe安全线程)版的不支持。
如何判断:
通过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版。
按住ctrl+f快捷键,输入Thread Safety ,查看里面属性是不是enabled。
附上NTS和TS的区别
NTS:Non Thread Safe
非安全线程, 在执行时不进行线程(Thread)安全检查。
TS:Thread Safe
安全线程, 执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。
注意事项
ZendGuard只适用非线程安全版本的php
怎么更新zend studio自带的PHP版本zend studio自带吗?
如果自带的话你可以写在php5.2.0然后重新安装php,或者看看zend中的选项;
另外这两个版本差异很小,如果不是特别需要,例如有什么你必须用到的新功能,建议还是维持zend推荐的版本吧。
php 怎么用zend加密可以加密就可以解密。
解密ZEND加密后的PHP文件:
zend加密php文件解密工具Dezender可以做到。
1、下载Dezender.zip
2、解压到盘里面,最好不要有中文路径,比如解压到 I:\Dezender 里面,修改 I:\Dezender\PHP5\PHP5\php.ini文件,修改里面的文件路径。
3、打开cmd命令行
然后就可以看见文件目录下面会多出一个文件 文件名.de.php
4、进入I:\Dezender 目录下面的
5、写一个批处理文件,可以直接把一个目录下面的文件全部批量解密
学习PHP zend 常用的版本推荐台湾中原大学的一周学会PHP视频教程,教程比较老了,PHP版本还是4.X,不过做为入门教程还是不错的
至于环境可以去下载,新手最好是安装集成环境了
phpstudy提示要安装zend该怎么办?下载 phpStudy 之后切换到 php5.2 自带 Zend Optimizer 即可解决问题。 需要 Zend Guard Loader 的切换到 php5.3 和 php5.4,但是必须是以 fastcgi 模式运行。
软件介绍:
该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。[1]该程序不仅包括PHP调试环境,还包括了PHP开发手册等。总之学习PHP只需一个包。对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。
1、全面适合 Win2000/XP/2003/win7 操作系统 。
2、该程序包集成以下软件,均为最新版本。PHP 5.4.8是新型的CGI程序编写语言,易学易用、速度快、跨平台。Apache 2.4.3是最流行的HTTP服务器软件,快速、可靠、开源。MySQL 5.5.28 执行性能高,运行速度快,容易使用,非常棒数据库。phpMyAdmin3.5.4开源、基于WEB而小巧的MySQL管理程序。OpenSSL1.0.1c密码算法库、SSL协议库以及应用程序。
3、如果作为服务器请稍修改配置文件即可。MySQL数据库用户名:root,密码root,安装后请重新设置密码。
php空间如何安装zendZend
Optimizer/3.3.3
解密加代码优化,提高PHP应用程序的执行速度,显著降低服务器的CPU负载。
Zend
Guard
Loader/5.5.0/6.0
解密加代码优化,提高PHP应用程序的执行速度,显著降低服务器的CPU负载。
PHP
5.3.X
开始
Zend
Optimizer
正式被
Zend
Guard
Loader
取代了。安装方法有所不同,以下是安装
Zend
Guard
Loader的具体方法:
下载地址:ZendGuardLoader-php-5.3-Windows.zip
下载好后解压压缩包,找到
ZendGuardLoader-php-5.3-Windows\ZendServer\lib\loader\php-5.3.x
目录下的
ZendLoader.dll
文件,将它放到你的php目录下ext下:
再编辑php.ini文件,添加一段代码(如):
?
1
2
3
4
5
6
7
8
9
10
11
[Zend.loader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension=”D:\php\ext\ZendLoader.dll”
保存php.ini配置文件,重启apache或者IIS
在你指定的www目录下新建一个phpinfo()文件.输入
<?php
echo
phpinfo();
?>
如果探针显示Zend
Guard
Loader
表明Zend
Guard
已经配置成功;
另附:php5.3不支持ZendOptimizer的解决办法(Zend
Guard
Loader)
PHP
5.3
下,Zend
Optimizer
已经被全新的
Zend
Guard
Loader
取代
1.
下载
Zend
Guard
Loader
压缩包。(官方下载地址:)
2.
解压并提取
ZendGuardLoader.so(Linux)或
ZendLoader.dll(Windows),对应你的PHP版本。
3.
在你的
php.ini
文件添加下面一行,用来加载
Zend
Guard
Loader:
Linux
和
Mac
OS
X:zend_extension
=
完整路径/ZendGuardLoader.so
Windows(非线程安全):
zend_extension
=
完整路径/ZendLoader.dll
4.
在
php.ini
额外新增一行,启用
Zend
Guard
Loader:
zend_loader.enable
=
1
5.
可选:可以在
php.ini
文件添加以下行到
Zend
Guard
Loader
配置位置:
;禁用许可证检查(为了性能的原因)
zend_loader.disable_licensing
=
;让
Zend
Guard
Loader
支持混淆级别。级别在
Zend
Guard
的官方详细文档。
–
不启用混淆
zend_loader.obfuscation_level_support
=
3
;从这个路径寻找Zend产品授权的产品许可证。欲了解更多有关如何创建一个许可证文件的信息,请参阅
Zend
Guard
用户指南.
zend_loader.license_path
=
6.
如果您使用
Zend
debugger,请确保加载
Zend
guard
Loader。
7.
如果您使用
ioncube
loader,请务必在它之前加载
Zend
guard
Loader。
8.
重新启动Web服务器。
关于phpzend版本的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于phpzend版本 phpnow升级php版本的详细内容...