我已经下载了phpshadow,这是一个php编码器我遵循了教程中关于安装它的全部解释,例如添加php扩展,即phpshadow.so我复制了这个文件在/usr/lib/php5/extensions在php。ini中我写了这行
扩展= phpshadow.so是网址:http://www.phpshadow.com/index.php
我可以成功加密我的项目
我打开了我的php页面所有的都被加密了当我加密它的时候它也会做一个备份
我不能再去浏览器,再次看到我的项目时,我已经加密了。
我如何加密我的网页,而我可以访问它们?
我不知道有什么问题我下载了一个免费试用版我也下载了phpshadow。执照太
这是我尝试的命令,然后我的项目将被加密:
./phpshadow-encoder -l /etc/phpshadow/phpshadow.licence /srv/www/htdocs/didebansnort/
如果你对编码文件有任何其他建议,我很乐意知道。
谢谢。
花了45分钟后,我成功了!
我测试了标准软件版本和在线版本。
标准软件版本
下载相应的扩展和编码器工具。
警告!我在x64 Linux中工作,但我使用的是32位版本的lampp(xampp),我需要下载Linux 32位版本才能使其工作。否则,我在php错误日志中得到"ELFCLASS64在未知的第0行"。
将扩展名放在扩展名目录中,编辑php.ini以包含如下文件extension=phpshadow.so
或extension="/full/path/phpshadow.so"
下载许可证,放在/etc/phpshadow
目录下。
使用编码器对php文件进行编码。
然后测试它!
free许可证已于2011年8月1日过期。你可以把你的电脑时钟设置回30/07/2011,它会工作的。
还有,让我提醒你:
注意:免费试用许可在每个HTTP请求上引入10秒延迟。否则它是全功能的
最后,如果您不将许可证文件放在/etc/phpshadow
中,它将无法工作。
在线版本
免费加密一个200字节以下的.php文件
除加密过程外,所有操作都作为标准软件版本。
警告!你必须从这里下载许可证。
该许可证还没有过期。此外,在线版本没有引入10秒延迟。
最后,还是如果你不把许可证文件放在/etc/phpshadow
,它将无法工作。
提示
- 检查你的php和webserver的错误日志,如果出现问题
- 在linux中更改日期请参见此处 你可以在php.ini中找到你的php扩展目录,或者使用
- 如果您的php.ini没有发生更改,请确保您正在修改正确的文件(在
phpinfo();
中查找Loaded Configuration file ) - 当phpshadow。因此已加载,请检查
phpinfo();
或print_r(get_loaded_extensions());
phpinfo();
函数查找*extension_dir*