注意网上的教程和你的不一样,如果安装多个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,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代码全部内容,希望文章能够帮你解决linux安装php_screw加密php代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)