开发者社区> 李振良> 正文

Zend Guard Loader来提高PHP网站访问速度

简介:
+关注继续查看

简单介绍:

Zend Optimizer用优化代码的方法来提高PHP应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。

Zend Guard不仅可以实现对PHP应用的脚本进行加密保护和对PHP应用的产品进行商业许可证管理,还可以为许多软件生产商、IT服务提供商提供完善的加密和安全的产品发布系统。

Zend Optimizer 自PHP5.3开始被Zend Guard Loader所取代命名

下载地址:http://www.zend.com/en/products/guard/downloads

根据自己系统位数和PHP版本下载对应的

ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

ZendGuardLoader-php-5.3-Windows.zip


Linux安装配置

1、解压并将里面的ZendGuardLoader.so移动到php存放模块目录下,32位系在/usr/lib/php/modules

1
mv ZendGuardLoader.so /usr/lib64/php/modules/

2、添加PHP扩展支持

1
2
vi /etc/php.d/zend.ini
zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so #加载ZendGuardLoader库

注:httpd编译安装的时候一定要加上参数--with-mpm=prefork,否则无法加载!

Windows安装配置

1、解压的ZendLoader.dll库文件放到/php/ext下

2、编辑php.ini添加一段代码如下:

1
2
3
4
5
6
[Zend.loader]
zend_extension="D:\php\ext\ZendLoader.dll"
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

3、查看是否被加载

<?php phpinfo();?>

http://ip #看到已经成功ZendGuardLoader

111349434.jpg

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
基于PHP和MySQL的新闻发布系统——【功能优化】
基于PHP和MySQL的新闻发布系统——【功能优化】
33668 0
基于PHP和MySQL的新闻发布系统
基于PHP和MySQL的新闻发布系统
43 0
开心档-软件开发入门之PHP - AJAX 与 MySQL
本文主要讲解AJAX 可用来与数据库进行交互式通信。
37 0
如何修复“PHP 安装缺少 WordPress 所需的 MySQL 扩展”的错误?
在WordPress建站,WordPress定制开发过程中,开发者容易遇见“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”的错误提示,如果出现这样的情况,应该怎么办?北京六翼信息有限公司的开发工程师指出,要修复错误“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”,您需要确保您的 PHP 安装已正确安装和配置 MySQL 数据库驱动程序 (mysqlnd) 和 mysqli 扩展。只有这样,您才能恢复 WordPress 和 WordPress 数据库之间的正常连接,并让您的网站重新运行。
24 0
ECS配置mySQL\MariaDB和PHP环境
ECS配置mySQL\MariaDB和PHP环境
28 0
php操作mysql防止sql注入(合集)
php操作mysql防止sql注入(合集)
105 0
Centos中查看nginx、apache、php、mysql配置文件路径
Centos中查看nginx、apache、php、mysql配置文件路径
688 0
MySQL事务的四种隔离类型以及PHP框架Yii2中的源码解读和实际应用
MySQL事务的四种隔离类型以及PHP框架Yii2中的源码解读和实际应用
101 0
头歌php mysql操作答案
头歌php mysql操作答案
81 0
PHP连接MySQL 8.0报错的解决办法
PHP连接MySQL 8.0报错的解决办法
126 0
+关注
李振良
6年互联网运维经验,擅长Linux,Python,Docker,MySQL,运维自动化等技术领域。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
复杂PHP系统性能瓶颈排查及优化
立即下载
PHP运行机制初探
立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册
立即下载
相关实验场景
更多