09月22日, 2014 2977次
新版 beast改进了很多 从此抛弃了php-screw
编译前需要修改秘钥 新版本的加密方式比较多 需要修改的地方也比较多
老版本的是在key.c中修改 新版 修改是在header.c中
aes_algo_lib.c des_algo_handler.c header.c
120 wget https://github.com/liexusong/php-beast/archive/master.zip 121 unzip master.zip 122 cd php-beast-master/ 124 phpize 125 ./configure --with-php-config=/apps/php/bin/php-config 报错 找不到 php-config 找一下自己的 配置在哪里 130 find / -name "php-config" 确定配置文件位置 131 ./configure --with-php-config=/usr/local/php/bin/php-config 132 sudo make && make install 133 sudo make test 134 php -m 发现没成功 重新试一遍 135 ./configure --with-php-config=/usr/local/php/bin/php-config 136 sudo make && make install 后面也要加sudo root权限 137 sudo make && sudo make install 138 php -m 140 sudo make test 成功 添加到php配置文件种 141 php -i|grep ini 142 gedit /usr/local/php/etc/php.ini 添加 extension="beast.so" 146 php -i|grep extension 153 service php-fpm restart 重启php 开始加密测试 154 cd tools/ 161 php encode_file.php --encrypt DES --oldfile 1.php --newfile 22.php 162 php 22.php 163 cat 22 1.php 加密后生成 2.php 加密后运行测试正常
暂无留言,赶快评论吧