当前位置:首页 > CN2资讯 > 正文内容

安装Zend Guard Loaderzend guard loader

2天前CN2资讯



ZendOptimizer已经不支持php 5.3.x了,本文将介绍如何在php 5.3.x中安装:Zend Guard Loader

下载Zend Guard Loader


Zend 官网:​​http://www.zend.com/en/products/guard/downloads​​

找到64位版本,也许您的是32位

下载可能需要注册一个账号。解压后,把里面的so文件上传的服务器中。

在安装前可以先阅读下README文件:

Zend Guard Loader installation instructions ------------------------------------------- 1. Extract the Zend Loader package. 2. Locate and extract the (Linux) or ZendLoader.dll (Windows) that corresponds to your php version. 3. Add the following line to your php.ini file for loading the ZendGuardLoader: Linux and Mac OS X: zend_extension=<full_path_to_> Windows non-thread safe: zend_extension=<full_path_to_ZendLoader.dll> 4. Add an aditional line to your php.ini for enabling ZendGuardLoader ; Enables loading encoded scripts. The default value is On zend_loader.enable=1 5. Optional: following lines can be added your php.ini file for ZendGuardLoader configuration: ; Disable license checks (for performance reasons) zend_loader.disable_licensing=0 ; The Obfuscation level supported by Zend Guard Loader. The levels are detailed in the official Zend Guard Documentation. 0 - no obfuscation is enabled
zend_loader.obfuscation_level_support=3 ; Path to where licensed Zend products should look for the product license. For more information on how to create a license file, see the Zend Guard User Guide zend_loader.license_path= 6. If you use Zend debugger as well, please make sure to load it after the Zend guard Loader 7. If you use ioncube loader, please make sure to load it before Zend guard Loader 8. Restart your Web server.

安装Zend Guard Loader


#将so文件复制到php的module文件夹中 #自行把so文件弄到服务器上,如果是32位系统,则目标路径为/usr/lib/php/modules cp /opt/ /usr/lib64/php/modules/ #更改文件权限为755 chmod 775 /usr/lib64/php/modules/ #配置php,这里我选择在/etc/php.d下创建一个ini文件,也可以直接在php.ini中写 vim /etc/php.d/zendgl.ini #内容为: zend_extension=/usr/lib64/php/modules/ #重启web服务 service httpd restart

重启后,使用:php -v 命令查看是否成功&使用phpinfo,如果能看到类似,说明就成功了:

注意,当SeLinux开启的时候,上述信息也许就看不到了,无法加载了,这是就需要在SeLinux开启权限。

当然如果您不需要SeLinux,可以把它关闭(具体方法自行search),现在看看我是如何解决Selinux权限问题的。

#安装setroubleshoot包,可以将因selinux权限问题发生的err写入日志文件(/var/log/messages),便于发现问题 yum install setroubleshoot* #安装完成后,重启auditd服务(setroubleshoot集成到了auditd服务中) service restart auditd #接着我们就要观察/var/log/message中的信息了 cat /var/log/messages | grep setroubleshoot #可以看到下列信息: Jan 27 17:01:42 localhost setroubleshoot: SELinux is preventing /usr/sbin/httpd from using the execstack access on a process. For complete SELinux messages. run sealert -l a89898c7-12e5-4e3e-a186-df18818df43f #提示我们可以运行sealert -l a89898c7-12e5-4e3e-a186-df18818df43f查看详细信息 sealert -l a89898c7-12e5-4e3e-a186-df18818df43f #显示内容如下图

很轻松的知道了,该如何解决了,,运行:

setsebool -P httpd_execmem 1

再次重启httpd,检查zendguardloader是否被加载!

分类: ​​LAMP​​​ | 标签: ​​Guard​​​, ​​Loader​​​, ​​Optimizer​​​, ​​Zend​​​ | ​​Permalink​​






    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/18865.html

    分享给朋友:

    “安装Zend Guard Loaderzend guard loader” 的相关文章

    VPS上如何彻底卸载Docker?一步步教你轻松完成卸载

    在VPS上卸载Docker之前,我们需要做一些准备工作,确保卸载过程顺利进行,同时避免数据丢失。这些步骤虽然简单,但非常重要,尤其是在处理生产环境时。 停止所有运行的容器 卸载Docker的第一步是停止所有正在运行的容器。如果不先停止容器,直接卸载可能会导致数据损坏或丢失。我们可以使用以下命令来停止...

    SpartanHost VPS主机评测:高性能与安全性的理想选择

    在我开始探索VPS主机市场时,SpartanHost引起了我的注意。这个公司成立于2013年,自那时起便在行业中扎根,专注于提供高性能的VPS解决方案。他们使用的是基于KVM架构的主机产品,充分满足用户的需求。从他们的运营历史来看,尽管时间不算很久,但SpartanHost凭借其稳定的服务和灵活的选...

    高性能HKT VPS服务评测与应用指南

    HKT VPS概述 什么是HKT VPS HKT VPS其实就是基于香港HKT网络架构的虚拟专用服务器,提供了强大的性能和灵活的可配置性。我从多个服务商的不同产品中了解到,HKT VPS非常适合对网络速度和稳定性要求较高的用户。无论是游戏玩家还是企业用户,都能通过它享受到快速的上传和下载速度。 HK...

    台湾VPS:高效、稳定且安全的虚拟专用服务器解决方案

    台湾VPS,即虚拟专用服务器,是一种通过虚拟化技术将物理服务器划分为多个独立服务器的解决方案。这种服务不仅为用户提供独享的资源和灵活的管理权限,还能够提升性能和效率。在我使用台湾VPS的过程中,它让我深刻体会到这一技术的便利与强大。 台湾VPS的独特之处在于其地理位置和网络基础设施。位于东亚的台湾,...

    Ubuntu 多人远程办公的安装与配置指南

    安装和配置远程桌面软件 在远程办公和团队协作日益成为常态的今天,合理配置远程桌面软件显得尤为重要。在Ubuntu的环境下,安装和配置xrdp和vncviewer等工具,可以让多个用户方便地进行远程访问,提高工作效率。下面,我将一步步带你进行相关的软件安装和配置。 1. 安装xrdp 首先,我们要安装...

    RFCHOST评论:高性能VPS与流媒体解锁的完美选择

    RFCHOST概述 RFCHOST是一家自2015年成立的公司,隶属于上海花卷科技。作为一家新兴的网络服务企业,RFCHOST专注于提供国际线路深层挖掘与构造网络通信服务的一体化解决方案。我一直关注着这个快速发展的品牌,尤其是它在香港和洛杉矶VPS业务上的持续投入与创新。 随着全球数字化进程的加速,...