把网站生成EXE文件运行,可封装网站源码/支持源码多重加密

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

PHP打包器应用场景:做好网站程序后,发布给用户看,但是不想泄露源码,可以选择“封装源码生成EXE文件”,建议封装前先用zend等加密代码,可以起到双重保险,对方在破解软件的同时还需要破解网站源码。对破解者的知识体系比较考验,因为涉及了运维、编程、反编译、zend加密的破解、软件破解等相关知识,而且PHPWAMP自带反破解功能,被破解后会自动销毁软件。 

18_1_8869c02f594de77.png



PHPWAMP常用工具“PHP网站打包工具”

可以将php网站一键打包,也可以将PHP网站生成单个EXE可执行文件。 
18_1_d2c3348da02fd21.png 



使用PHPWAMP的网站打包神器之前,请先下载PHPWAMP,下载软件压缩包后解压即可使用,可直接百度搜“PHPWAMP”如无法使用请安装.NET4.5即可,win10默认自带了.NET4.5,所以可以直接使用,其他系统如果安装了net,也可直接使用。之所以需要安装NET,是因为PHPWAMP我是采用C语言和C#共同开发的软件,原本想全部改成C语言,经历了这么多版本,功能太多懒得改了,主要是因为几年前我开发的时候用的是.NET,后面我才慢慢用了C语言开发了新版本PHPWAMP,因此目前的版本我是采用C语言和C#一起制作的。



PHPWAMP已经过百度和卡巴斯基的安全认证,其他杀毒误报请拉白名单


与其他PHP环境的区别介绍:

目前其他的PHP环境基本都是清一色32位环境,我开发的PHPWAMP支持全自定义,php和mysql都可以一键自定义(其他环境无法实现自定义以及多版本同时运行)环境可以32位和64位同时存在,如果你自定义的PHP是64位的,那么就是64位的,自定义时全自动匹配你的系统(其他环境不会自动匹配,都只有32位,也没有集成VC)

区别概括:其他环境安装64位php会出现错误无法实现自动匹配,并且缺少dll和VC运行库是不能运行的,而PHPWAMP完全没有这方面的问题,缺少dll可自动修复运行。更多优点介绍,请查阅:http://blog.51cto.com/lccee/1959819





软件可以在百度搜索“PHPWAMP”进行下载,也可以到百度软件库下载,目前百度软件库下载量已经接近30万次。

1.png


下载注意事项:下载时不要点高速下载(点高速下载会下到百度全家桶),请点普通下载即可,也可以登陆官网下载,百度搜索PHPWAMP即可。




下载完成后我们就可以开始使用PHPWAMP内置的PHP网站打包器了




将网站一键生成EXE文件运行的案例如下


1、打开PHPWAMP,点击常用工具下的“PHP网站打包工具”

2.png






2、选择你的网站根目录以及你网站需要的PHP版本,然后选择WEB服务器

选择时支持自定义添加PHP、Mysql版本(32位/64位的PHP版本都可随意添加)

3.png

特别注意:不要胡乱选择PHP版本,你要清楚你的网站程序适合用哪个版本的PHP





3、WEB服务器默认勾选的是Apache,如果想运行在Nginx下也可以选择Nginx

4.png





4、Mysql版本为当前主界面选择的数据库版本,选择无误后,可以点击“简单生成网站包”即可生成

说明:选择“简单生成网站包”生成的exe后,别人是可以查看你网站源码的,不想被查看请继续往下看

5.png





5、如果不想让对方查看我们打包后的php网站源码,上一步骤可以选择这里的“封装源码生成EXE文件”

6.png

多重加密建议:封装前先用zend等加密代码,可以起到双重保险,对方在破解软件的同时还需要破解网站源码。对破解者的知识体系比较考验,因为涉及了运维、编程、反编译、zend加密的破解、软件破解等相关知识,而且PHPWAMP自带反破解功能,被破解后会自动销毁软件。





6、最后这部分主要讲解PHP打包器的“更多功能的设置”。

也许你们都注意到这里还有个“设置更多功能选项”

7.png
那么这里的更多功能我们应该如何设置呢,请接着往下看




打开更多设置功能后弹出如下功能界面
18_1_8869c02f594de77.png 
限制次数:顾名思义,默认是0,就是不会限制用户的使用次数,如果设置成3,那么用户只能打开你的网站三次。 
限制日期:默认是2188年,相当于是不限制使用时间,如果设置成2018年8月8日,那么用户到那一天就不能使用了。 
权限回收:可以随意通过网络收回用户的使用权限,随时随地禁止用户查看你程序,默认设置成0则不使用该功能,设置成网址表示使用该功能, 

权限回收详细讲解: 
如何实时回收用户的权限,可以在发布的时候,把0去掉,填写你的网址,例如: 
权限回收填写网址:http://www.lccee.com/Takeback.html   (具体网址你自己设置) 
那么你的网站上面要有个Takeback.html 文件,里面的代码如下 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>权限回收</title> 
</head> 
<body> <div id="Takeback">no</div> </body> 
</html>
 
主要主要粗体部分,<div id="Takeback">no</div>,在ID为“Takeback”的标签内容里面填上NO,那么就能禁止对方使用了,默认可以设置为YES,想禁止对方使用再改成NO 

注意事项:权限回收在断网的时候,也可以禁止他人使用,为了避免用户断网使用你的程序,在使用该功能的同时,如果不联网将不允许使用。(不联网那么就没办法判断你是否允许他使用,所以权限回收功能要开启网络才能使用,如果想允许用户离线演示您的网站,请不要使用权限回收功能,设置成默认的0即可) 



此文章匹配:php整站打包工具、php网站打包app、php网站打包成exe、php网站生成exe、php整站打包工具、php网站打包成exe、PHP整站打包程序、php项目怎么打包成exe、把PHP程序打包成exe 文件?如何把PHP MYSQL APACHE 和自己的PHP源程序一起打成EXE。













本文转自Lccee老师里冲51CTO博客,原文链接: http://blog.51cto.com/lccee/2056368,如需转载请自行联系原作者


相关文章
|
19天前
|
存储 Java 数据安全/隐私保护
Java技术栈揭秘:Base64加密和解密文件的实战案例
以上就是我们今天关于Java实现Base64编码和解码的实战案例介绍。希望能对你有所帮助。还有更多知识等待你去探索和学习,让我们一同努力,继续前行!
78 5
|
1月前
|
数据采集 前端开发 JavaScript
Python爬虫如何应对网站的反爬加密策略?
Python爬虫如何应对网站的反爬加密策略?
115 11
|
3月前
|
存储 安全 数据安全/隐私保护
Hyper V文件复制安全:加密与访问控制
在Hyper-V环境中,确保文件复制的安全性至关重要。主要措施包括:启用数据加密、使用HTTPS协议和磁盘加密技术(如BitLocker)保护数据传输和存储;通过身份验证、权限管理和审核日志控制访问;定期更新补丁、实施网络隔离及制定备份恢复策略。这些多层次的安全措施共同防止未经授权的访问和数据泄露,保障数据安全。
Hyper V文件复制安全:加密与访问控制
|
6月前
|
Linux PHP 数据安全/隐私保护
2024授权加密系统PHP网站源码
2024授权加密系统PHP网站源码
196 58
|
6月前
|
前端开发 数据安全/隐私保护
全新紫色新UI数码盲盒系统源码/全开源无加密/附教程
全新紫色新UI数码盲盒系统源码/全开源无加密/附教程 前端uniapp+H5 后端FastAdmin框架 可打包成APP多端运行 亲测可用
191 13
|
8月前
|
存储 Java 数据库
密码专辑:对密码加盐加密,对密码进行md5加密,封装成密码工具类
这篇文章介绍了如何在Java中通过加盐和加密算法(如MD5和SHA)安全地存储密码,并提供了一个密码工具类PasswordUtils和密码编码类PasswordEncoder的实现示例。
306 10
密码专辑:对密码加盐加密,对密码进行md5加密,封装成密码工具类
|
8月前
|
安全 Linux 数据安全/隐私保护
python知识点100篇系列(15)-加密python源代码为pyd文件
【10月更文挑战第5天】为了保护Python源码不被查看,可将其编译成二进制文件(Windows下为.pyd,Linux下为.so)。以Python3.8为例,通过Cython工具,先写好Python代码并加入`# cython: language_level=3`指令,安装easycython库后,使用`easycython *.py`命令编译源文件,最终生成.pyd文件供直接导入使用。
264 3
python知识点100篇系列(15)-加密python源代码为pyd文件
|
8月前
|
数据安全/隐私保护 Python
Zipfile学习笔记(二)::通过zipfile模块暴力破解加密的压缩文件
如何使用Python的zipfile模块生成密码表并尝试暴力破解加密的ZIP压缩文件。
155 1
Zipfile学习笔记(二)::通过zipfile模块暴力破解加密的压缩文件
|
4月前
|
云安全 安全 数据建模
《数字证书:互联网世界的"身份证"与"防盗门"》 ——揭秘网络安全背后的加密江湖
在2023年某深夜,上海陆家嘴金融公司机房遭遇黑客攻击,神秘青铜大门与九大掌门封印的玉牌突现,阻止了入侵。此门象征数字证书,保障网络安全。数字证书如验钞机识别假币,保护用户数据。它通过SSL/TLS加密、CA认证和非对称加密,构建安全通信。证书分为DV、OV、EV三类,分别适合不同场景。忽视证书安全可能导致巨额损失。阿里云提供一站式证书服务,助力企业部署SSL证书,迎接未来量子计算和物联网挑战。
|
6月前
|
安全 算法 网络协议
【网络原理】——图解HTTPS如何加密(通俗简单易懂)
HTTPS加密过程,明文,密文,密钥,对称加密,非对称加密,公钥和私钥,证书加密