编译安装如下:
注意,编译需要用到GCC,得先安装GCC,
centos下安装命令yum install gcc , yum install gcc-c++
因为要用到php-fpm,还要安装这个 yum install php-fpm
$ wgethttps://github.com/liexusong/php-beast/archive/master.zip
$ unzip master.zip
$ cd php-beast-master
$ phpize
$ ./configure
$ sudo make && make install
编译好之后修改php.ini配置文件, 加入配置项: extension=beast.so, 我是在这个位置加入,如下图。
重启php-fpm #service php-fpmrestart
然后用phpinfo()看下php有没有加载beast
加载好了。
在php-beast文件夹下看有后缀为.php的文件,有没有encode_files.php
如果有,在终端下#php encode_files.php A文件夹 B文件夹
#phpencode_files.php /var/www/a /var/www/b
注意 :/var/www/a 是你要加密的文件夹 /var/www/b 是加密后存放的文件夹
它会将a下的所有php文件加密,加密后存在b下,文件名不变。非php文件不变,会帮你复制过来。
我是参考这个网址然后自己动手操作http://ju.outofmemory.cn/entry/47761