【发布时间】:2017-10-14 05:38:57
【问题描述】:
我已经完成了我的 PHP 代码(使用 Laravel),我想在客户端的主机上运行它。我可以上传文件并配置数据库,不是很大!
问题是,他们可以看到代码(我的意思是一切——控制器、模型等)
我知道 Phar 文件,但似乎没有为 Laravel 创建 Phar 文件的特定方法。我已经检查了这个对使用 Composer 的应用程序很有用的 URL:https://github.com/clue/phar-composer,但我无法让它工作。
我想要的是以一种没人能看到其中代码的方式实际上传文件。类似于 Java 中的 JAR 文件,其中包含所有代码。 我想知道如何上传我的文件而不必担心我的文件会被其他人读取或使用。
【问题讨论】:
-
已经有一个问题进入 Stack:stackoverflow.com/questions/18203112/… 你想要的是加密或混淆你的代码。
-
仅供参考的 JAR 文件只是存档,您可以查看其中的内容。
-
@CarlosAlexandre 老兄,这是加密的,可以解密。它写在答案中!如果有的话,我正在寻找解决这个问题的方法。
-
@nerdlyist 您也可以看到 phar 文件中的内容,但它们对您无用
-
这是不正确的。它是字节码,可以按原样读取或反编译。无论人们会以您的方式查看您的代码。要么获得一份好的合同和律师,要么创建一个 API 并自行托管重要的东西。
标签: php laravel composer-php phar