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,然後start。即可運轉加密後php檔。05總結
加密後的php可正常運轉,不影響網站效能。無法反編譯加密後的php檔。 推薦學習:《PHP影片教學》
以上是三種PHP環境下檔案加密的流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!