PHP脚本为单个二进制文件

| 我当时在想着Facebook的开发步骤并发布代码,我认为他们正在将脚本作为一个二进制文件并推送一个文件。我们有一个门户网站,其中包含大量文件,并使用PHP进行了编码。是否有任何编码器或编译器可以将所有文件捆绑在一起? 重命名文件夹或提取文件并覆盖时,当我们将代码推送到服务器时,它开始产生错误垃圾邮件。 同样,欢迎任何活着发送网页而不会出现任何错误的解决方案或方法。 谢谢     
已邀请:
        FaceBook使用名为HipHop的工具将PHP编译为单个二进制可执行文件。     
        您可能需要PHAR     
        对于Windows,Linux和FreeBSD,有Roadsend PHP编译器。它将PHP源代码真正编译为本地二进制格式。不需要翻译。 他们声称:“ Roadsend PHP是PHP语言的免费开放源代码实施。它包含一个生成本机二进制文件的编译器(无需解释器)。RoadsendCompiler可以使用Fast / CGI构建在线Web应用程序,并通过以下方式构建脱机Web应用程序:嵌入式Web服务器(MicroServer)和控制台应用程序。\“ 他们说:\“使用Roadsend编译器编译的应用程序不需要Zend或任何其他解释器来执行。Roadsend与Zend或PHP Group无关,并且不共享(也不衍生自)与其PHP相同的代码库Roadsend PHP是PHP的全新实现,在语法和语义上与PHP Group的PHP 5.2.x和Zend Engine 2兼容。” –SebastiánGrignoli 41秒前编辑 \“我怎么知道我的应用程序不会反编译回PHP源文件?\” \“使用Roadsend编译器编译PHP应用程序与将C文件编译为二进制格式非常相似。该程序经历了将纯文本源转换为适合处理器执行的二进制格式的过程,而且很难将其反编译为任何一种高级编程语言。”     

要回复问题请先登录注册