若何维护php代码?
若何来维护php代码平安
php_screw
screw plus是一个开源的php扩大,作用是对php文件进行加密,网络上提供php加密的效劳不少,但年夜多都只是混杂级此外加密,被人拿到加密文件问只需有足够耐烦就能破解,与之没有同的是,screw plus采纳扩大来加解密,并且是寰球金融业盛行的高强度AES256加密,除了非破解了效劳器,不然黑客拿到了加密文件也只是一堆乱码。
保举:《PHP教程》
1.克隆一份代码
git clone https://git.oschina.net/splot/php-screw-plus.git
2.执行php的phpize文件
/usr/local/php/bin/phpize
3.开端设置装备摆设,并进行编译
./configure --with-php-config=/usr/local/php/bin/php-config
4.编译以前,咱们能够修正加密的key,关上php_screw_plus.h能够看到扫尾就是 #define CAKEY "..." ,把外面的值改成一个足够复杂的key,最佳16位以上。
vi php_screw_plus.h
5.编译的是解密顺序
make
执行make饬令,假如最初显示Build complete.阐明编译胜利,扩大正在modules外面会找到php_screw_plus.so扩大文件,假如报错请依据提醒进行修复,而后make clean之后从新编译。
6.手动编译加密顺序。进入tools目次执行make饬令便可。假如不报错,则扩大就全副编译实现了。
cd tools make
7.把扩大的门路退出到php.ini中,你能够把modules/php_screw_plus.so复制到php扩大目次。
vi /etc/php.ini //装置screw_plus扩大 extension=php_screw_plus.so
8.重启php效劳,查看phpinfo的扩大能否启用
php_screw_plus support enabled
若何应用加密息争密应用?
加密:正在扩大的tools目次,执行./screw [门路],[门路]能够是单个文件也能够是文件夹,而后就能够完成加密了。
./screw /home/web/ //示意加密web目次的一切php文件
解密:执行./screw [path] 是加密 前面加-d参数则是解密
./screw /home/web/ -d //示意解密web目次的一切php文件
以上就是若何维护php代码的具体内容,更多请存眷资源魔其它相干文章!
标签: php教程 php故障解决 php使用问题 php代码
抱歉,评论功能暂时关闭!