PHP APC 可以用于将源代码转换为字节码吗?

问题描述 投票:0回答:1

我希望保护我的源代码的一小部分在安装在其他服务器上时不被读取。我们创建的软件包括一个完全受版权保护的引擎和一个作为开源发布的开源 UI 层。

该引擎与我们中央服务器的许多 API 调用一起工作并且是加密的,但是如果可以读取引擎的源代码,那么在从中央服务器发送或接收信息时会导致数据完整性问题。因此,我们需要引擎源代码既快速又不易读。

我知道 APC 可以缓存字节码并且速度非常快,但是我可以以某种方式将源代码转换为字节码并直接发布,而不需要 APC 吗?比如,将 PHP 源代码转换为字节码而不需要在其他服务器上安装额外的扩展?

我不是在寻找 IonCube 或 Zend Guard 或任何混淆器等软件。

任何帮助将不胜感激,我在这里阅读了一些关于编译器和混淆器的线程,但似乎没有任何解决方案。

php bytecode apc
1个回答
3
投票

您可以使用 apc_bin_dumpfile 来存储文件生成的字节码,然后重新分发它。其他平台必须安装 apc 才能使用 apc_bin_loadfile 读取它。

您也可以尝试使用 phc

将您的代码编译为 php 扩展
© www.soinside.com 2019 - 2024. All rights reserved.