将PHP脚本转换为独立的windows可执行文件
我想自动化一个相当简单的任务。为此,我编写了一个小PHP脚本,使用PHP-CLI从命令行运行。现在我想将此脚本交给某人,但我不想:将PHP脚本转换为独立的windows可执行文件,php,obfuscation,Php,Obfuscation,我想自动化一个相当简单的任务。为此,我编写了一个小PHP脚本,使用PHP-CLI从命令行运行。现在我想将此脚本交给某人,但我不想: 泄露源代码 让他在系统上安装PHP 有没有办法创建PHP脚本的.exe版本。我真的不太担心去编译;我更担心的是要求人们安装和配置PHP。Peachpie Peachpie是微软基于Roslyn的PHP7编译器,借鉴了流行的Phalanger。它允许通过将PHP代码编译为纯MSIL,在.NET/.NETCore中执行PHP Phalanger Phala
- 泄露源代码
- 让他在系统上安装PHP
有没有办法创建PHP脚本的.exe版本。我真的不太担心去编译;我更担心的是要求人们安装和配置PHP。Peachpie Peachpie是微软基于Roslyn的PHP7编译器,借鉴了流行的Phalanger。它允许通过将PHP代码编译为纯MSIL,在.NET/.NETCore中执行PHP Phalanger Phalanger是布拉格查尔斯大学启动的一个项目,由微软支持。它将用PHP脚本语言编写的源代码编译成CIL(公共中间语言)字节码。它处理编译过程的开始,编译过程由.NET Framework的JIT编译器组件完成。它不涉及本机代码生成或优化。它的目的是将PHP脚本编译成.NET程序集,即包含CIL代码和元数据的逻辑单元 Bambalam Bambalam PHP EXE编译器/嵌入器是一个免费的命令行工具,用于将PHP应用程序转换为独立的Windows.EXE应用程序。生成的exe文件完全独立,不需要php DLL等。php代码使用Turck MMCache Encode库进行编码,因此,如果您希望在保护源代码的同时分发应用程序,这是一个完美的解决方案。转换器还适用于为窗口化PHP应用程序生成.exe文件(例如使用WinBinder库创建)。它还适用于创建独立的PHP套接字服务器/客户端(使用PHP_sockets.dll扩展)。 它不是一个真正的编译器,因为它不从PHP源代码生成本机代码,但它可以工作 ZZEE PHPExe ZZEE PHPExe将PHP、HTML、Javascript、Flash和其他web文件编译成Windows GUI EXE。通过使用熟悉的PHP web范例,您可以快速开发Windows GUI应用程序。您可以对联机应用程序和Windows应用程序使用相同的代码,只需很少或不需要修改。这是一种商业产品 phc胜利 PHP扩展bcompiler用于将PHP脚本代码编译成PHP字节码。只要加载了bcompiler扩展名,就可以像任何php文件一样包含该字节码。创建所有字节码文件后,将使用修改的嵌入程序将所有项目文件打包到程序exe中 需要
- php5ts.dll
- php_win32std.dll
- php_bcompiler.dll
- php-embed.ini
通常,TideSDK使用HTML、CSS和JS来呈现应用程序,但它支持脚本语言(如PHP)作为插件模块,以及其他脚本语言(如Python和Ruby) EXEOUT还可以将PHP网站转换为Windows应用程序和软件 将PHP网站转变为Windows应用程序和软件 使用ExeOutput for PHP生成的应用程序以本机方式运行PHP脚本、PHP应用程序和PHP网站,不需要web服务器、web浏览器或PHP发行版。它们是独立的,可以在任何具有最新Windows版本的计算机上工作 ExeOutput for PHP是一个功能强大的网站编译器,它可以处理在modern上找到的所有元素
[PHP]
extension_dir = "."
extension=php_curl.dll
extension=php_xxxx.dll
...