码迷,mamicode.com
首页 > Web开发 > 详细

linux安装php_screw加密php代码

时间:2019-07-08 00:06:32      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:退出   usr   默认   config   original   extension   错误   PHP代码   debug   

注意网上的教程和你的不一样,如果安装多个php版本,如果安装的宝塔,那么php的文件路径在/www/server/php/55/bin/下面,过程有些不同

下载地址:http://sourceforge.net/projects/php-screw/

tar zxf php_screw-1.5.tar.gz

cd php_screw-1.5

修改php_screw.h文件
# 编辑
vim php_screw.h

# 默认
define PM9SCREW “tPM9SCREWt”
define PM9SCREW_LEN 10

# 修改为 ‘tLAURENCEt‘ 可以自定义
define PM9SCREW “tLAURENCEt”
define PM9SCREW_LEN 9

修改my_screw.h文件
#编辑
vim my_screw.h

# 默认
short pm9screw_mycryptkey[] = {
11152, 368, 192, 1281, 62
};
# 自定义修改
short pm9screw_mycryptkey[] = {
12852, 968, 192, 1281, 62, 269
};

/www/server/php/55/bin/phpize

./configure --with-php-config=/www/server/php/55/bin/php-config

make

make install

显示的扩展地址:/www/server/php/55/lib/php/extensions/no-debug-non-zts-20121212/

添加php扩展

在/www/server/php/55/etc/php.ini中添加:

extension=/www/server/php/55/lib/php/extensions/no-debug-non-zts-20121212/php_screw.so

重启 apache,查看phpinfo()里面有php_screw的相关信息

 

cd tools

make 

用如下命令,就可以在任何目录下对文件进行加密

cp screw /usr/bin

加密文件测试:screw phpinfo.php

 

 

错误解决方案————————

1,退出vim——

 2、再说下正常退出,正常退出有个前提条件是:打开的文本文件在内容上没有被改动过。

按了ESC后再输入冒号,在输入命令时,直接输入"q",

3、来看看不保存退出的方法吧,很多时候打开了文件,或者修改了一些地方,才发现错了,非常需要不保存退出。

先按ESC,再输入冒号,在输入命令时,直接输入"q!",如图。

4、强制退出。这个实在是不应该做的操作,因为很操蛋!

先按ESC,再按冒号,在输入命令时,直接输入"!",如图。

但退出后,会有提示!

 

查找php-config所在的目录——

find / -name php-config

 

linux安装php_screw加密php代码

标签:退出   usr   默认   config   original   extension   错误   PHP代码   debug   

原文地址:https://www.cnblogs.com/bluestear/p/11148804.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!