【发布时间】:2015-08-04 19:50:43
【问题描述】:
如何打包 PHP 代码,如 java 中的 jar 或 Visual Studio 中的 exe 和 dll ?
这样当我托管它时,我的源代码不能直接使用。
【问题讨论】:
-
PHP 有phar 用于打包代码
如何打包 PHP 代码,如 java 中的 jar 或 Visual Studio 中的 exe 和 dll ?
这样当我托管它时,我的源代码不能直接使用。
【问题讨论】:
phar 只是将内容打包到一个文件中,它不会阻止源代码可见(只需在文本编辑器中打开一个 phar 文件)。
如果您希望对您的代码进行加密,这样即使有权访问代码的人也无法查看它,请查看 Zend Guard 或 Ioncube 之类的工具。
当您说“当我托管它时,我的源代码不可见”时 - 如果您正在运行 Web 应用程序,最终用户当然看不到您的源代码。
【讨论】:
尝试使用混淆器。看看这个用于 php 的混淆器(https://github.com/naneau)/php-obfuscator。有一个名为 Zend-gaurd,虽然它不是免费的。
【讨论】: