WAMP下配置HTTPS+ZendGuardLoader

Posted jorzy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WAMP下配置HTTPS+ZendGuardLoader相关的知识,希望对你有一定的参考价值。

公司的项目里,有几个文件是被加密的,经过一翻折腾,终于配置成功

文件加密技术用的是ZendGuard,所以必须安装的php必须得是nts的

 

一、下载并配置PHP

先下载安装php,注意VC版本和是否nts,地址:下载PHP

配置php,修改php.ini,修改extension_dir到ext文件夹,再打开要用的模块就好

 

 二、下载配置APACHE的fcgid模块

要配置nts,apache必须要mod_fcgid.so,下载时注意fcgid务必和apache的版本一致,地址:下载FCGID

下载完毕后,把mod_fcgid.so文件在Apache24/modules/ 目录里

然后打开httpd.conf文件,加入下面两行

LoadModule fcgid_module modules/mod_fcgid.so
Include conf/extra/httpd-fcgid.conf

然后打开httpd-fcgid.conf,复制下面的代码,修改三条路径,保存退出

 

<IfModule fcgid_module>
        FcgidInitialEnv PHPRC                      "E:/PHP/php5.4nts"
        FcgidInitialEnv PHP_FCGI_MAX_REQUESTS      1000
        FcgidMaxRequestsPerProcess                 1000
        FcgidMaxProcesses                          15
        FcgidIOTimeout                             120
        FcgidIdleTimeout                           120
        AddType application/x-httpd-php .php
        <Files ~ "\.php$>"
                AddHandler fcgid-script .php
                FcgidWrapper "E:/PHP/php5.4nts/php-cgi.exe" .php
        </Files>
</IfModule>


#为站点根目录的Options增加ExecCGI,假设根目录是E:/PHP/Code
<Directory "E:/PHP/Code">
        AllowOverride All
        Options -Indexes +ExecCGI
</Directory>

 

到此为止fcgid配置完毕。如果还要虚拟域名,这里给个模板,修改红色部分即可

<VirtualHost *:80>
    DocumentRoot "E:/PHP/Code"
    ServerName localhost
    <Directory "E:/PHP/Code">
        Options Indexes FollowSymLinks ExecCGI
        Order allow,deny
        Allow from all
        AllowOverride All
    </Directory>
</VirtualHost>

 

三、安装ZendGuardLoader

下载软件时,注意看清是32位还是64位,以及匹配的php版本,下载ZendGuardLoader

 下载完毕后,把ZendLoader.dll拷贝到php目录下的ext目录下面

 然后打开php.ini,粘贴下面的代码,修改地址。

[zend_loader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension = "E:\PHP\php5.4nts\ext\ZendLoader.dll"

 

以上是关于WAMP下配置HTTPS+ZendGuardLoader的主要内容,如果未能解决你的问题,请参考以下文章

WAMP——配置HTTPS证书

win10 wamp 下配置magento环境

wamp + sqlserver2012 配置

Wamp Https 的 SSL认证 配置说明

wamp 环境下配置多台虚拟主机

wamp设置多站点与外网访问