【发布时间】:2012-01-28 16:07:39
【问题描述】:
我想自动化一个相当简单的任务。为此,我编写了一个小的 PHP 脚本,我使用 PHP-CLI 从命令行运行它。现在我想将此脚本交给某人,但我不想这样做:
- 赠送源代码
- 请他在系统上安装PHP
有没有办法创建一个 .exe 版本的 PHP 脚本。我真的不太担心反编译;我更担心要求人们安装和配置 PHP。
【问题讨论】:
-
你听说过 bamcompile (r) 吗?
-
多年来一直在使用 Bambalam。它现在已经停滞了大约永远 - 更重要的是,它只与 PHP4.4.4 兼容。但是,只要您不需要 UTF8 支持和类似的并且可以处理损坏的 foreach() 和其他一些,它应该适合您。请注意,使用 PHP4.4.4 处理目录中的 UTF8 文件名是不可能的。另请记住,它会在 %TEMP% 中创建永远不会删除的文件 (php[0-F]{2}.tmp),您需要清理这些文件。
-
PHP 的二进制文件可以便携运行。您可以告诉人们提取整个文件夹并创建一个批处理文件来执行类似“php.exe -c php.ini script.php”的内容。
标签: php obfuscation