centos下配置并解决搭建zend出现的常见问题

华盟原创文章投稿奖励计划

centos下配置并解决搭建zend出现的常见问题

  1、简介

  zend优化器-优化加密php代码

  2.下载zend支持包

  根据php的版本进行选择

  php5.2版本之前使用ZendOptimizer

  ZendOptimizer3.3.9下载地址(5.2版本之前通用)

  32位:http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

  64位:http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

  php5.3版本及以后使用Zend Guard Loader(单个php版本对应单个包)

  这个是支持php5.4版本的zend包的下载地址

  32位:http://www.cuijinlin.com/download/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386.tar.gz

  64位:http://www.cuijinlin.com/download/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz

  3. zend配置

  解压包然后把对应的zend的so模块复制到php目录(便于寻找),要记住so模块的位置

  修改php.ini,也就是php的配置文件

  vim php.ini

  添加以下两行

  zend_extension = "完整路径/ZendGuardLoader.so"

  zend_loader.enable = 1 (启用加载编码脚本。)

  以下几行为可选项

  zend_loader.disable_licensing = 0

  zend_loader.obfuscation_level_support=3

  zend_loader.license_path=

  3、重启web服务器,重启php-fpm

  4、浏览测试,会提示启用的zend,,完成。

  This program makes use of the Zend Scripting Language Engine:Zend Engine v2.4.0, Copyright (c) 1998-2011 Zend Technologies zend图标最下面一行会提示with zend的版本

  5、常见错误

  (1)如果是windows下修改php.ini添加zend支持

  zend_extension = "完整路径/ZendLoader.dll"

  zend_loader.enable = 1(启用加载编码脚本)

  注意windows版的只支持NTS(非线程安全)版的PHP5.3,即phpinfo中Thread Safety为disabled的

  (2)其他可选项(linux和windows通用)

  zend_loader.disable_licensing = 0(禁用许可证检查,出于性能原因,禁用许可检查授权)

  配置混淆水平(0为不支持混淆)

  zend_loader.obfuscation_level_support=3

  (3)配置寻找授权文件的路径

  zend_loader.license_path=

  (4)如果你同时使用Zend debugger,请保证加载Zend guard Loader后再加载Zend debugger

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

原文地址:https://hack.77169.com/201604/226592.shtm

本文原创,作者:华盟君,其版权均为华盟网所有。如需转载,请注明出处:https://www.77169.net/html/16303.html

发表评论