WAMP下配置HTTPS+ZendGuardLoader
阿新 • • 發佈:2018-03-10
修改 nts level root com 路徑 ref pac rtu
公司的項目裏,有幾個文件是被加密的,經過一翻折騰,終於配置成功
文件加密技術用的是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