本文目錄一覽:
- 1、PHP加密工具選擇,ioncube和ZendOptimizer各自的優點是什麼
- 2、php 加密用Zend Guard還是 Zend Optimizer
- 3、ZendOptimizer能解密php文件嗎?
- 4、安裝了phpstudy還是提示安裝zend optimizer
PHP加密工具選擇,ioncube和ZendOptimizer各自的優點是什麼
他們各自的優缺點是:ZendOptimizer(Zend Guard):1、Zend Guard只能對帶有PHP標記或源碼的文件進行加密,對於其他不帶有PHP標記的文本方式保存的文件不能進行加密操作2、ZendGuard只能用於配置了ZendOptimizer的環境中,不能獨立運行3、ZendGuard在PHP4下的錯誤,對於PHP4的絕對路徑及相對路徑在加密時會出現較大的差別。4、支持PHP4.2.X~5.2.X版本的加密5、使用的ZendOptimizer(PHP引擎)可以提高源碼20~50%以上的速度優化,結合ZendGuard可以提高至50%以上的性能速度 優化,且ZendOptimizer可以安裝於當前較多主流系統中ionCube:1、ionCube不僅可以加密帶有PHP標記或源碼的php文件還可以對非php文件的以text方式保存的文件進行加密操作,如xml,js,css等。(但是讀寫時必須使用 ionCube所提供的讀入API進行讀寫操作。)2、ionCube在功能方面經過測試可以優勝於Zend公司的 ZendGuard,不僅支持期限,註冊碼,等加密方式,還支持對IP,MAC地址等複雜的加密方式3、可加密的PHP版本從PHP4.0.6~5.2.X(比ZendGuard高2個級別)4、ionCube與Zend一樣,為了提高PHP性能優化也提供了相應的PHP引擎,可以為大多數操作系統提供PHP優化功能,但是可惜的是,至今未提供Windows版本的PHP引擎。5、ZendGuard在PHP4下的錯誤,在ionCube中沒有出現,可以看出ionCube相對穩定6對於ionCube來說,對帶有PHP標記或源碼的文件採用壓縮加密方式處理,對於非php的文本類文件則採用加密方式處理。在讀入時必須使用 「ioncube_read_file/ ioncube_write_file」讀寫文件。
php 加密用Zend Guard還是 Zend Optimizer
zend optimizer級別相對zend guard而言版本較低,只能應用於php5.2及以下版本。zend optimizer加密的文件在zend guard下解析不了,相反,zend guard加密的文件zend optimizer解析不了。
php5.2使用的是zend optimizer。
php5.3使用的是zend guard。
zend optimizer屬於被淘汰產品。
ZendOptimizer能解密php文件嗎?
要在伺服器里運行zend加密的php文件,必須在伺服器上安裝zendoptimiter(php5.3一下)或者zend guard loader(PHP5.3以上),才能運行,但是這不是解密(反編譯),只是允許運行。
安裝了phpstudy還是提示安裝zend optimizer
其實phpStudy是自帶Zend Optimizer和Zend Guard Loader,但是很多人老是問我怎麼沒有zend或提示Zend Optimizer not Installed
春哥告訴大家phpStudy默認啟動是的apache+php5.3+Zend Guard Loader,
但是php5.3及以後的版本Zend Optimizer改名Zend Guard Loader。是zend官方改名不是我改的喲。
也就是說需要Zend Optimizer的程序將不能安裝到php5.3以後的版本。
所以下載phpStudy之後切換到php5.2即可解決問題。如下圖,按照春哥的截圖去設置就好了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/233635.html