用我的应用程序打包php自包含的可执行文件

时间:2014-07-13 03:58:13

标签: php macos cocoa command-line-interface xojo

我正在使用Xojo框架构建一个mac应用程序,

我正在构建的应用程序必须运行php作为命令行,我可以使用与mac osx一起提供的php 但是我需要一个带有mcrypt扩展名的php,并且内置到osx中的那个没有mcrypt,我不想强​​迫我的客户更新他们的php,

所以我能想到的最佳解决方案是用我的应用程序打包一个php自包含的可执行文件

这可能吗?以及如何去做?

1 个答案:

答案 0 :(得分:1)

是的,听起来有可能。

在Xojo IDE中,您可以在OS X构建之后插入复制文件构建步骤,将PHP可执行文件复制到构建应用程序的资源文件夹中。

然后在您的App.Open中,您可以将该可执行文件从该SpecialFolder复制到您想要的任何位置,或者只是在您的命令行中引用它,具体取决于您是否对您分发应用程序的方式施加了任何限制(即App Store)。

查看http://docs.xojo.com/index.php/SpecialFolder以获取有关复制您需要捆绑的文件的位置或如何引用它们的一些指导。