佩奇派

皮奇派是PHP 7编译器,基于微软的罗斯林,并借鉴流行的指骨。它允许在.NET/.NETCore中执行PHP,方法是将PHP代码编译为纯sil。

指骨

这个项目是布拉格查尔斯大学发起的,得到了微软的支持。它将用PHP脚本语言编写的源代码编译成CIL(公共中间语言)字节代码。它处理由.NET Framework的JIT编译器组件完成的编译过程的开始。它既不解决本机代码生成问题,也不涉及优化问题。它的目的是将PHP脚本编译成.NET程序集、包含CIL代码和元数据的逻辑单元。

班巴兰

Bambalam PHP EXE编译器/Embedder是一个免费的命令行工具,用于将PHP应用程序转换为独立的Windows.exe应用程序。产生的exe文件是完全独立的,不需要php dlls等等。php代码是使用Turck MMCache编码库编码的,所以如果您想在保护源代码的同时分发应用程序,这是一个完美的解决方案。该转换器还适用于为窗口PHP应用程序生成.exe文件(例如,使用WinBinder库创建)。它还有利于制作独立的PHP套接字服务器/客户端(使用php_sockets.dll扩展)。从某种意义上讲,它并不是一个编译器,因为它不会从PHP源生成本机代码,但它能工作!

ZZEE PHPExe

ZZEEPHPexe将PHP、HTML、Javascript、Flash和其他Web文件编译到WindowsGUI Exes中。您可以使用熟悉的PHPWeb范例快速开发WindowsGUI应用程序。您可以对联机和Windows应用程序使用相同的代码,只需很少或不进行任何修改。这是一种商业产品。

PHC-胜利

PHP扩展b编译器用于将PHP脚本代码编译为PHP字节码。只要加载b编译器扩展名,就可以像任何php文件一样包含这个字节码。一旦创建了所有字节码文件,就会使用修改后的Embeder将所有项目文件打包到程序exe中。

要求php5ts.dll

PHP_win32std.dll

PHP_b编译器.dll

PHP-Embed.ini

输出输出

商业

络筒机

WinBinder是对脚本编程语言PHP的开源扩展。它允许PHP程序员轻松地构建本地Windows应用程序,以最小的努力快速而有回报地产生结果。由于PHP的强大和灵活性,即使有几十行的短脚本也可以生成有用的程序。

PHPDesktop

PHPDesktop是由捷克Tomczak于2012年创建的一个开源项目,目的是提供一种使用Web技术(如PHP、HTML 5、JavaScript和SQLite)开发本地桌面应用程序的方法。这个项目不仅仅是一个PHP到EXE编译器,它嵌入了一个Web浏览器(InternetExplorer或Chrome Embedded)、一个Mongoose Web服务器和一个PHP解释器。您习惯的开发工作流程保持不变,将现有网站转换为桌面应用程序的步骤基本上是将其复制到“www/”目录的问题。使用SQLite数据库是可选的,您可以在应用程序的安装程序中嵌入MySQL/PostgreSQL数据库。

PHP夜班

使用PHPNightra,您将能够将HTML、CSS、JavaScript和PHPWeb应用程序作为本地桌面应用程序部署和运行在Windows、Mac和Linux操作系统上。流行的PHP框架(例如CakePHP、Laravel、Drupal等)都支持得很好!

PHC-赢“叉子”

这是一个或多或少分叉的PHC-win版本,它使用与PHC-win相同的技术,但几乎支持所有现代PHP版本。(5.3、5.4、5.5、5.6等)它还可以使用Enigma VB将php5ts.dll与您的exe结合起来,并对其进行UPX压缩。最后,它将win32std和winbinder静态地压缩到PHP中。

编辑

另一个选择是使用

一个在线编译器,可以从许多不同的语言(包括PHP)为许多不同的平台构建可执行文件

TideSDK

TideSDK实际上是重命名的钛桌面项目。钛仍然专注于移动,并放弃了桌面版本,这是被一些人接管的开源和命名为TideSDK。

一般来说,TideSDK使用HTML、CSS和JS来呈现应用程序,但它支持PHP等脚本语言作为插件模块,以及Python和Ruby等其他脚本语言。

php web程序打包成exe,将PHP脚本转换为独立的windows可执行文件相关推荐

  1. 把web程序打包成exe安装文件

    先安装 Nativefier--可以把网页打包成exe的工具 Nativefier需要 nodejs 环境支持,先安装nodejs. 下载地址:https://nodejs.org/en/,安装完成后 ...

  2. Java web系统打包成exe安装文件

    Java web系统打包成exe安装文件 一.    工具准备 1.        NSIS打包工具: http://nsis.sourceforge.net下载并安装: 2.        NSIS ...

  3. python程序打包成exe可执行文件,亲测可行(pyinstaller教程)

    python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...

  4. Java桌面程序打包成exe可执行文件

    前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...

  5. java程序打包成exe安装包总结

    经过很长时间的尝试,终于大致清楚了java程序打包成exe的过程,特做此总结. 首先打包成exe文件有两种方式,一种是通过javafx本地打包的方式,参考文章https://code.makery.c ...

  6. Pyinstaller将Python程序打包成EXE(多种模式的打包)

    Pyinstaller将Python程序打包成EXE 文章目录 Pyinstaller将Python程序打包成EXE 安装 安装 pip install pyinstaller 博文已经迁移到个人主页 ...

  7. 手把手教你将pyqt程序打包成exe(2)

    手把手教你pyqt程序打包成exe 如果是打包萌新,建议您先看: 上一篇提到打包的环境和打包示例一(没有外部资源依赖的打包): 手把手教你pyqt打包成exe(1) 文章目录 手把手教你pyqt程序打 ...

  8. 手把手教你将pyqt程序打包成exe(1)

    手把手教你将pyqt程序打包exe 文章目录 手把手教你将pyqt程序打包exe 0x00 环境说明 0x01示例1(没有其他外部资源文件) 1. 单文件打包 2. 单文件夹打包 0x00 环境说明 ...

  9. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

最新文章

  1. Powershell 音乐播放
  2. 哎,最近心情非常烦乱!
  3. 精美的液晶数字字体素材
  4. ps安装插件提示“无法加载扩展,因为它未正确签署”怎么办?PS插件未经签署解决方法
  5. android里图标大小设置在哪里,Android TextView设置图标,调整图标大小
  6. 电脑端登陆OneNote时提示0x8019001错误
  7. 配置本地DNS服务器地址
  8. 7.3 使用“设计视图”创建报表
  9. 维度灾难--通过Python理解高维空间欧氏距离与余弦相似度失效
  10. 停止内耗:过一个不累的人生-读书笔记
  11. 给Testerhome测试小道消息做个硬广告
  12. 神州优车推出智慧交通开放平台 3年将投入3亿元
  13. 【小程序源码】uni-app云开发的网盘助手抓取网盘资源
  14. graphpad prism怎么添加图例_Graphpad Prism:如何制作柱状图
  15. java-net-php-python-4java个人博客系统计算机毕业设计程序
  16. jenkins发送邮件添加附件
  17. ZigBee组网机制以及数据的发送和接收
  18. MATLABnbsp;nbsp;median函数amp;nbs…
  19. layui upload 上传无反应
  20. python自带的集成开发环境是什么-跟老齐学Python之集成开发环境(IDE)

热门文章

  1. 系统和系统思维:系统思维要有四个步骤
  2. 摄像头Camera图像显示倾斜调整
  3. MySQL 10061
  4. Valine评论系统
  5. Android 蓝牙电话联系人同步之蓝牙状态检测
  6. 读吴军《见识》之第七章笔记及感悟
  7. 祝贺两个学长软考成绩顺利通过
  8. 解决IDEA不识别Java文件:文件变橙色显示后缀名.java
  9. 中间件 - metaQ
  10. 生活的哲学-读书笔记