PHP打包器应用场景:做好网站程序后,发布给用户看,但是不想泄露源码,可以选择“封装源码生成EXE文件”,建议封装前先用zend等加密代码,可以起到双重保险,对方在破解软件的同时还需要破解网站源码。对破解者的知识体系比较考验,因为涉及了运维、编程、反编译、zend加密的破解、软件破解等相关知识,而且PHPWAMP自带反破解功能,被破解后会自动销毁软件。
PHPWAMP常用工具“PHP网站打包工具”
可以将php网站一键打包,也可以将PHP网站生成单个EXE可执行文件。
使用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可自动修复运行。更多优点介绍,请查阅:https://blog.51cto.com/lccee/1959819
软件可以在百度搜索“PHPWAMP”进行下载,也可以到百度软件库下载,目前百度软件库下载量已经接近30万次。
下载注意事项:下载时不要点高速下载(点高速下载会下到百度全家桶),请点普通下载即可,也可以登陆官网下载,百度搜索PHPWAMP即可。
下载完成后我们就可以开始使用PHPWAMP内置的PHP网站打包器了
将网站一键生成EXE文件运行的案例如下
1、打开PHPWAMP,点击常用工具下的“PHP网站打包工具”,建议用最新版软件,在官网下载即可。
2、选择你的网站根目录以及你网站需要的PHP版本,然后选择WEB服务器
选择时支持自定义添加PHP、Mysql版本(32位/64位的PHP版本都可随意添加)
特别注意:不要胡乱选择PHP版本,你要清楚你的网站程序适合用哪个版本的PHP
警告:必须在phpwamp站点管理正常配置,网站能运行正常后才使用exe生成功能,
所生成的EXE文件里面使用的数据库和php等相关版本和站点管理里面的是一样的。
3、WEB服务器默认勾选的是Apache,如果想运行在Nginx下也可以选择Nginx
4、Mysql版本为当前主界面选择的数据库版本,选择无误后,可以点击“简单生成网站包”即可生成
说明:选择“简单生成网站包”生成的exe后,别人是可以查看你网站源码的,不想被查看请继续往下看
5、如果不想让对方查看我们打包后的php网站源码,上一步骤可以选择这里的“封装源码生成EXE文件”
多重加密建议:封装前先用zend等加密代码,可以起到双重保险,对方在破解软件的同时还需要破解网站源码。对破解者的知识体系比较考验,因为涉及了运维、编程、反编译、zend加密的破解、软件破解等相关知识,而且PHPWAMP自带反破解功能,被破解后会自动销毁软件。
6、最后这部分主要讲解PHP打包器的“更多功能的设置”。
也许你们都注意到这里还有个“设置更多功能选项”
那么这里的更多功能我们应该如何设置呢,请接着往下看
打开更多设置功能后弹出如下功能界面
限制次数:顾名思义,默认是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老师视频教程:edu.51cto.com/lecturer/10514884.html
其他的PHPWAMP应用文章可点此查看:https://blog.51cto.com/lccee
欢迎大家关注我的博客获取最新资讯,如果您有什么建议可以私信我。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。