不同的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服务,程序即可运行php应用版环境,打开php-cgi.exe在对应的php环境目录下,将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文件另外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。在xampp面板重启apache服务 ,停止Apache服务,再启动。您可以运行加密的php文件。 05总结 加密后的php可以正常运行,不影响网站性能。加密后的php文件无法反编译。
