㈠ php中zend_guard的license問題
zend_optimizer.license_path = "D:\php\zendOptimizer\lib"
裝完zendOptimizer, 然後把路徑指到lib目錄下就可以吧, 沒親自試, 你可以試試。
------------------
我也不太清楚,沒做過相關的東西。
-------------------
我覺得這種技術很難找到中文資料, 可能會有一些相關的英文開發文檔吧, 不過我英文不太好.
㈡ php 怎麼用zend加密
ZendGuard是一款php的加密工具,它可以編譯php源碼變為位元組碼
加密的具體步驟如下:
1:在網上下載ZendGuard
關於PHP文件加密的軟體
2:安裝完畢以後,找到bin目錄下zendenc.exe
。註:(別忘記搞上破解版。)
3:使用方法,先找一個你要加密的php文件,比如iii.php。
4:然後在命令行裡面輸入:
zendenc
iii.php
33.php
5:第二個參數是你的要加密的php文件,第三個參數是輸出文件的名字.
附件裡面有個最簡單的webshell可加密以後的文件。
6:加密成功,可以把加密的前後的PHP文件進行對比
㈢ php怎樣用Zend Guard加密
Zend Guard是目前市面上最成熟的PHP源碼加密產品。 經過本人搜集資料,親身測試後,總結了如何利用Zend Guard對PHP文件進行加密,以及如何利用Zend Loader對加密後的PHP文件進行解密。 我使用的是Wampserver2.2,其中php的版本是5.3.10。
㈣ 請問如何用zendguard加密php網站綁定特定電腦謝謝!
在zendguard的設置中,有關授權的Licensing選項中:
Licensing中最主要的要以下這個選項 License Limits選項了,他主要是對生成的License做一些限定:
Lock to Zend Host ID 限定license文件到某個指定的主機id上
Limit to the following IPs 限定license在指定的主機ip上.
License expires on xxxx-xx-xx 設置license的過期日期.
Limit number of concurrent users to xx 限定用戶數
這些選項都是對license的環境做限制,限定後license就不可以在隨便一台主機上使用了。
㈤ phpstudy怎麼安裝zend guard
其實phpStudy是自帶Zend Optimizer和Zend Guard Loader,但是很多人老是問我怎麼沒有zend或提示Zend Optimizer not Installed
春哥告訴大家phpStudy默認啟動是的apache+php5.3+Zend Gu。其實更多內容你可以後盾人看看,這樣會有不錯的效果呦,加油學習下
㈥ wampserver php5.4.16 怎麼安裝 Zend Guard Loader
wamp是沒辦法安裝loader的,因為他用的是php的ts版本。必須使用php的nts版本才行。推薦使用phpstudy集成包,切換到php5.4n或php5.3n自動配好loader。n就表示nts版本。如圖phpstudy支持26種組合自由切換
㈦ php5.6安裝不上zend Zend Guard Loader
很有可能是你的php環境套件不支持 畢竟每種環境套件都是有一定區別的 推薦你安裝wampserver 支持php多版本切換 zend.loader 估計也不用你單獨下載了
㈧ apache+PHP5.4X的環境如何安裝Zend Guard Loader有沒有安裝成功的
用phpstudy一鍵安裝包,裡面一鍵集成loader,純中文的完全符合國人使用習慣。所有設置都在菜單上點點滑鼠即可完成。phpstudy只有30m,支持多個php版本切換。菜單上有php擴展管理,需要的勾上即可
㈨ 安全線程的PHP5.6版本是否可以配置Zend Guard Loader for PHP 5.6,為什麼配置失敗,快來幫我解決問題
你配置的問題??
我們以php5.6 (
php5.6VC11 x86 Non Thread Safe
)版本為例,說明一下:x86是32位系統的意思,Non Thread Safe是非安全線程,Thread Safe是安全線程。php官網下載地址:http://windows.php.net/download/#php-5.6-nts-VC11-x86
下載好了php5.6 ,自己配置一下php.ini。
接下來,是我們說的重點。首先我們去官網下載,選擇相適用的php版本的ZendGuard ,我們這里是php5.6版本,所以要下載適用它的ZendGuard版本。ZendGuard的官方下載地址:http://www.zend.com/en/procts/loader/downloads#Windows
我們這里是下載基windows系統的ZendGuard ,(如果你系統是linux,你就下載linux的ZendGuard)
解壓並提取 ZendLoader.dll(Windows系統)或ZendGuardLoader.so(Linux),對應你的PHP版本。
下載了Zend Guard Loader
for PHP 5.6,解壓文件後復制ZendLoader.dll到php安裝路徑的ext目錄中,
在php.ini配置加入:
[Zend.loader]
zend_extension="C:/php/ext/ZendLoader.dll"
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
總結一下:
【Linux 和 Mac OS X環境下】
zend_extension="/usr/lib/php/moles/ZendGuardLoader.so"(替換成自己的ZendGuardLoader.so路徑)
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
重新啟動Web伺服器。
【Windows(非線程安全的php版本)】
zend_extension="c:/php/ext/ZendLoader.dll"(替換成自己的ZendGuardLoader.dll路徑)
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
重新啟動Web伺服器。
測試:新建文本文檔,填寫下面內容:<?phpphpinfo();?>保存,然後更改文件名為phpinfo.php放到你域名根目錄,然後通過你的域名+phpinfo.php瀏覽查看,有查看到ZendGuard 就說明安裝成功,否則就安裝失敗。
或者:打開windows的「運行」輸入cmd,切換路徑到你php安裝目錄,執行php -v 回車。假如:你的php安裝在e盤的php文件 ,命令如下:①cd E:/php 回車。②E: 回車 進到你想要的路徑下。③php -v 回車有查看到有載入zendloader 就說明安裝成功,否則就安裝失敗。
安裝ZendGuard失敗原因如下:①你安裝了低於php5.3的版本②不支持64位的php,只支持32位的
③Windows下,Zend Loader only works with NTS PHP!
ZendGuard只支持NTS(Non Thread Safe)版的php,TS(Thread Safe安全線程)版的不支持。
如何判斷:
通過phpinfo(); 查看其中的 Thread Safety 項,這個項目就是查看是否是線程安全,如果是:enabled,一般來說應該是ts版,否則是nts版。
按住ctrl+f快捷鍵,輸入Thread Safety ,查看裡面屬性是不是enabled。
附上NTS和TS的區別
NTS:Non Thread Safe
非安全線程, 在執行時不進行線程(Thread)安全檢查。
TS:Thread Safe
安全線程, 執行時會進行線程(Thread)安全檢查,以防止有新要求就啟動新線程的CGI執行方式而耗盡系統資源。
注意事項
ZendGuard只適用非線程安全版本的php
㈩ 請問大家誰把php5.6的Zend Guard Loader配置成功了
我也是同樣的問題。apache2.4.18+php5.6.17nts。配置zendguardloader後,phpinfo頁面顯示配置成功,但打開網站後顯示500錯誤。get overlap result error和End of script output before headers這兩句關鍵句。網路了下找了半天也只有說是php的bug不知道怎麼解決,往下就不明白了。