我有一个 PHP 脚本,其中包含一个或两个依赖于使用“include
”语句的其他库。为了使其更易于移植,我想以某种方式“编译”脚本和 include
d 库将其放入单个 PHP 脚本中(与 ack 包含其所有 Perl 依赖项的方式相同一个文件)。有没有在 PHP 中执行此操作的简单方法?
说明: 编译成 Windows 可执行文件可能是(部分)可接受的解决方案,但脚本仍需要在 *nix 上运行,最好让 PHP 源代码带有 '#!/usr/bin/env php
' 在顶部。
我希望能够将单个文件放入任何操作系统上某个位置的 $PATH 中,并且无需安装额外的 PHP 库即可使其正常工作。
最佳答案
较新版本的 PHP 支持类似于 java 中的 jar 文件的概念。看看phar .您可以将所有应用程序文件打包到一个存档中并运行它。
关于php - 将多个 PHP 脚本合并到一个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1463277/