从 PHP 脚本创建独立的 Windows 可执行文件
想要自动执行一项简单的任务而不泄露源代码或需要安装 PHP,人们可能会寻求将 PHP 脚本转换为 Windows 上的可执行 (.exe) 文件的方法。本文探讨了可以完成此任务的几个选项。
Peachpie (http://www.peachpie.io)
Peachpie 将 PHP 7 代码编译为 .NET MSIL ,允许其在 .NET/NETCore 中执行
Phalanger (http://v4.php-compiler.net/)
Phalanger 将 PHP 编译为 CIL 字节码,然后由.NET Framework 的 JIT 编译器。它处理代码编译,但不处理本机代码生成。
Bambalam (https://github.com/xZero707/Bamcompile/)
一个免费的命令行工具,将 PHP 应用程序转换为独立的 .exe 文件。它对 PHP 代码进行编码以保护源代码。
ZZEE PHPExe (http://www.zzee.com/phpexe/)
编译 PHP 的商业产品, HTML 和其他 Web 文件转换为 Windows GUI exe。它允许使用 PHP 快速开发 Windows GUI 应用程序。
phc-win (http://wiki.swiftlytilting.com/Phc-win)
使用 PHP 的 b 编译器将 PHP 代码编译为字节码的扩展。它需要一定的DLL和Embeder工具才能将项目文件打包成exe。
ExeOutput (http://www.exeoutput.com/)
商业工具将 PHP 和其他 Web 文件转换为 Windows 可执行文件。
WinBinder (https://github.com/cztomczak/phpdesktop)
一个开源扩展,支持使用 PHP 进行本机 Windows 应用程序开发。它嵌入了 Web 浏览器、Web 服务器和 PHP 解释器。
PHP Nightrain (https://github.com/kjellberg/nightrain)
运行的工具PHP Web 应用程序作为 Windows、Mac 和 Linux 上的桌面应用程序。它支持流行的 PHP 框架。
phc-win fork (https://github.com/RDashINC/phc-win)
phc-win 的分叉版本改进了 PHP 版本支持以及 Enigma VB 集成等附加功能。
其他选项
以上是如何从 PHP 脚本创建独立的 Windows 可执行文件?的详细内容。更多信息请关注PHP中文网其他相关文章!