phpstudy提示要安装zend该怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpstudy提示要安装zend该怎么办?相关的知识,希望对你有一定的参考价值。

参考技术A

下载 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,安装后请重新设置密码。

PHP5.3PHP5.4下安装ZendOptimizer或Zend Guard Loader的方法

现在很多PHP程序都需要ZendOptimizer环境,但是ZendOptimizer在PHP5.2之后已经被支持,那怎么办,Zend也不会这么做,原来PHP5.3开始ZendOptimizer正式改为Zend Guard Loader。

Zend Guard Loader的发布,而且Zend Optimizer不会再更新,并且由于差异很大使用Zend Guard加密代码时将提示你是否使用php5.3,如果使用5.3那么代码就无法在php5.2上运行。

Zend Guard Loader安装说明
1、下载Zend Guard Loader包。(官方地址:http://www.zend.com/en/products/guard/downloads)
下面的下载地址包含了Linux版本和Windows版本
下载地址:
360云盘:http://yunpan.cn/cJNjrwRyriYTy (提取码:029e)
百度网盘:http://pan.baidu.com/s/1hqmtXLM

2. 并提取ZendGuardLoader.so(Linux)或ZendLoader.dll(Windows)上传到服务器。

3. 加载ZendGuardLoader,配置PHP.INI
例子:

zend_extension=C:\web\PHP\ext\ZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

 

下面逐一说明:
注意windows版的只支持NTS(非线程安全)版的PHP5.3,即phpinfo中Thread Safety为disabled的!

在你的php.ini文件中添加以下行:

Linux和Mac OS X:zend_extension=<ZendGuardLoader.so的绝对路径>
Windows的非线程安全的:zend_extension=<ZendLoader.dll的绝对路径>

4. 添加下面这行加载ZendGuardLoader:
;启用加载编码脚本。默认开启
zend_loader.enable=1

5. 可选:配置ZendGuardLoader
;禁用检查授权(出于性能原因)
zend_loader.disable_licensing=0
;配置混淆水平 0 – 不支持混淆
zend_loader.obfuscation_level_support=3
;配置寻找授权文件的路径
zend_loader.license_path=

6. 如果你同时使用Zend debugger,请保证加载Zend guard Loader后再加载Zend debugger

7. 如果你同时使用Ioncube loader,请保证加载Ioncube loader后再加载Zend guard Loader

8. 重启Web服务。

如果在phpinfo中看到如下内容(不同的版本可能会有所不同):

This program makes use of the Zend Scripting Language Engine:Zend Engine v2.4.0, Copyright (c) 1998-2011 Zend Technologies

说明安装已经成功!

附(Windows版本):

[Zend.loader]
zend_extension=X:\ZendGuardLoader\php-5.4.x\ZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

附(Linux版本):
zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so

以上是关于phpstudy提示要安装zend该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

已经安装了Zend Optimizer 为啥还提示我没安装

phpstudy下 php pcntl扩展要怎么安装

3306端口被占用了怎么办

windows10 phpstudy怎么配置

phpstudy端口被占用问题

今天打开cdr发现提示,我该怎么办