首頁  >  文章  >  後端開發  >  php加密後可以直接運作嗎

php加密後可以直接運作嗎

王林
王林原創
2019-09-27 17:51:155439瀏覽

php加密後可以直接運作嗎

加密後的php程式碼需要ZendGuardLoader模組才能正常運作

##下載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="你的PHP安装目录\ext\ZendLoader.dll"

重啟wampserver

#運氣好的話,會發現可以直接執行了,運氣不好的話,還是會發現以上錯誤。

這裡我們已經安裝了zend guard loader了,為什麼還是無法執行zend加密後的php腳本呢?

透過查看輸出phpinfo()訊息,我發現有這麼多行資訊:

  PHP Extension 20090626
  Zend Extension 220090626
  Zend Extension Build API220090626,TS,VC9

請注意,其中的TS是thread safety的簡寫(即執行緒安全)

zend guard loader只支援NTS的版本,表示如果你的php版本是TS的話,就沒辦法使用zend guard loader了,如果你想查看自己的php是ts還是nts的,只需要輸出phpinfo,然後搜尋下:Thread Safety,disabled對應nts版本,否則為ts。

推薦教學:

PHP影片教學#

以上是php加密後可以直接運作嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn