【发布时间】:2012-02-16 10:06:53
【问题描述】:
我的应用程序是用 PHP/MYSQL 编写的。我们正在寻找在客户端机器上部署的选项。有什么选择以及如何做?除此之外,我们更关心保护我们的代码。因此,我们正在寻找可以为我们在 php/mysql 上开发的 Web 应用程序制作二进制应用程序的选项。
除此之外,有没有可以提取和安装 php/apache/mysql 堆栈的安装程序?
【问题讨论】:
-
是的,但二进制文件会因操作系统而异....关键问题,什么操作系统?
-
还将 phar 视为二进制文件的更好跨平台替代品
-
保护你的代码最好的方法是一个好的法律文件,而不是混淆包装
-
@Mark Baker - 我们目前的目标是 Windows 操作系统,什么是 phar?可以分享一些链接吗?
-
phar - php.net/manual/en/book.phar.php - 是 PHP 替代 java 的 jar 或 war 文件的一种方法,一种将一组 PHP 脚本作为单个 .phar 文件分发的方法,该文件仍然可以由 PHP 执行。它不是加密(重构原始代码很容易),仍然需要在客户端机器上安装 php 才能运行,但它提供了一种非常方便的分发格式。
标签: php installation