php加密後可以直接運作嗎

王林
發布: 2023-02-25 10:38:01
原創
5440 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板