我已下载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/
如果您对编码文件有任何其他建议,我很乐意知道。
感谢。
答案 0 :(得分:0)
花了45分钟后我才开始工作!
我测试了标准软件版本和在线版本。
标准软件版本
下载相应的扩展程序和编码器工具。
警告!我在x64 Linux中工作,但我使用的是32位版本的lampp(xampp),我需要下载Linux 32位版本才能使其正常工作。否则我在php错误日志中得到“ ELFCLASS64 in Unknown in line 0 ”。
将扩展名放在扩展目录中并编辑php.ini以包含类似的文件
extension=phpshadow.so
或extension="/full/path/phpshadow.so"
然后下载许可证并将其放入/etc/phpshadow
。
使用编码器对您的php文件进行编码。
然后测试它!
<强>问题强>
免费许可证自2011年8月1日起已过期。您可以将计算机时钟设置回30/07/2011,它将起作用。
另外,让我提醒你:
注意:免费试用许可证会在每个HTTP请求上引入10秒的延迟。它是完全正常的
最后,如果您未将许可证文件放在/etc/phpshadow
中,则无法使用。
在线版
加密200字节以下的单个.php文件免费
除加密过程外的所有内容均作为标准软件版本。
警告!您必须从here下载此许可证。
许可证尚未过期。此外,在线版本不会引入10秒的延迟。
最后,再次如果您未将许可文件放在/etc/phpshadow
中,则无法使用。
<强> TIPS 强>
phpinfo();
功能
并寻找* extension_dir * phpinfo();
中查找已加载的配置文件)phpinfo();
或print_r(get_loaded_extensions());