首頁  >  文章  >  後端開發  >  三種PHP環境下檔案加密的流程

三種PHP環境下檔案加密的流程

藏色散人
藏色散人轉載
2021-12-02 14:19:185000瀏覽

php檔案加密操作流程

  不同的PHP偵錯環境,加密略有差異。

以下主要介紹windows下phpstudy2018、xampp及phpstudy-pro三種環境的php檔案加密。

  01不同環境的通用流程

  1.用VirboxProtector對解說器(php-cgi.exe或httpd.exe)加密

  2 .用DSProtector對php加密

  3.用加密後的解說器(php-cgi.exe或httpd.exe)取代原本的解說器

  4.重啟Apache服務,即可運轉程式

  02phpstudy2018

##  1.加密php-cgi.exe

#  承認環境的php運用版別,翻開的php環境目錄目錄下php-cgi.exe,將php-cgi.exe拖曳到VirboxProtector中。

  找到php環境目錄下php-cgi.exe,將php-cgi.exe拖曳到VirboxProtector中,設定加密選項,ds按鈕翻開,設定暗碼。

  設定完成後,點選維護選取項目,產生兩個檔案:php-cgi.ssp.exe和php-cgi.exe.ssp

  2.翻開DSProtector,對php檔案加密。

  點選加密選項頁面的【翻開DSProtector】,設定檔會自動載入產生的php-cgi.exe.ssp,將待加密的1.php拖入進來,點選開端維護,提示成功, php文件維護成功。

  1.php加密成功後,會將原始檔案備份成1.php.bak,1.php則是加密後的文件,可運用編輯器檢查1.php的程式碼變成亂碼。

  3.替換php-cgi.exe

  將加密後產生的php-cgi.ssp.exe,改名為php-cgi.exe,取代原本的php-cgi.exe

  4.重啟phpstudy

  替換php-cgi.exe後,點擊重啟phpstudy,即可運轉加密的php文件

  03phpstudy-pro、小皮面板、浮屠面板

  與phpstudy2018的加密流程共同,找到運用的php版別的php-cgi.exe,後面流程共同。替換php-cgi.exe後,重新啟動Apache服務。

  04XAMPP

  運用XAMPP環境的php項目,服務運用apache,需要對httpd.exe進行加密取代。

  1.找到apache資料夾下的httpd.exe,加密httpd.exe

  將httpd.exe拖曳到VirboxProtector中,加密選項處【ds】按鈕翻開,設定暗碼,然後點選【維護選取項目】,會產生httpd.exe.ssp和httpd.ssp.exe.

  2.加密php檔案

  點選【翻開DSProtector】,設定檔會自動載入httpd.exe.ssp,將php檔案拖入,點選開端維護,提示成功

  index1.php加密成功後,會將來源檔案備份成index1.php.bak,index1.php則是加密後的文件,可運用編輯器檢查index1.php的程式碼變成亂碼。

  3.替換httpd.exe

  將加密後產生的httpd.ssp.exe,改名為httpd.exe,取代原本的httpd.exe

  4.重啟apache服務

  在xampp面板,將Apache服務stop,然後st​​art。即可運轉加密後php檔。

  05總結

  加密後的php可正常運轉,不影響網站效能。無法反編譯加密後的php檔。

推薦學習:《

PHP影片教學

以上是三種PHP環境下檔案加密的流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除