加密知识产权的PHP代码中的问题

时间:2011-08-10 09:50:08

标签: php encryption

我已下载phpshadow,它是一个php编码器 我按照教程中安装它的全部解释,例如添加php扩展名为phpshadow.so 我在/ usr / lib / php5 / extensions中复制了这个文件 并在php.ini中 我写了这一行

延长= phpshadow.so

这是网站: http://www.phpshadow.com/index.php

我可以成功加密我的项目

我去了我的php页面,所有这些都是加密的 当我加密它时,它也将从它进行备份

我无法再次访问浏览器并在加密后再次查看我的项目。

如何在我访问页面的同时对其进行加密?

我不知道它有什么问题 我已下载免费试用版 我也下载了phpshadow.licence

这是我尝试的命令,然后我的项目将被加密:

./phpshadow-encoder -l /etc/phpshadow/phpshadow.licence /srv/www/htdocs/didebansnort/

如果您对编码文件有任何其他建议,我很乐意知道。

感谢。

1 个答案:

答案 0 :(得分:0)

花了45分钟后我才开始工作!

我测试了标准软件版本和在线版本。

标准软件版本

下载相应的扩展程序和编码器工具。

警告!我在x64 Linux中工作,但我使用的是32位版本的lampp(xampp),我需要下载Linux 32位版本才能使其正常工作。否则我在php错误日志中得到“ ELFCLASS64 in Unknown in line 0 ”。

将扩展名放在扩展目录中并编辑php.ini以包含类似的文件 extension=phpshadow.soextension="/full/path/phpshadow.so"

然后下载许可证并将其放入/etc/phpshadow

使用编码器对您的php文件进行编码。

然后测试它!

<强>问题

免费许可证自2011年8月1日起已过期。您可以将计算机时钟设置回30/07/2011,它将起作用。

另外,让我提醒你:

  

注意:免费试用许可证会在每个HTTP请求上引入10秒的延迟。它是完全正常的

最后,如果您未将许可证文件放在/etc/phpshadow 中,则无法使用

在线版

  

加密200字节以下的单个.php文件免费

除加密过程外的所有内容均作为标准软件版本。

警告!您必须从here下载此许可证。

许可证尚未过期。此外,在线版本不会引入10秒的延迟。

最后,再次如果您未将许可文件放在/etc/phpshadow 中,则无法使用

<强> TIPS

  • 如果出现问题,请检查您的php和网络服务器错误日志
  • 要在linux中更改日期,请参阅here
  • 您可以在php.ini中找到您的php扩展目录或使用phpinfo();功能 并寻找* extension_dir *
  • 如果您的php.ini没有发生更改,请确保您正在修改正确的文件(在phpinfo();中查找已加载的配置文件
  • 加载 phpshadow.so 时,请使用phpinfo();print_r(get_loaded_extensions());
  • 进行检查