centos7安装php源码加密扩展php-beast

php-beast是不错的php源码加密的扩展,支付windows和linux,官方的编译安装步骤如下:

$ wget https://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

注意,下载源码包要放到php安装目录的include/php/ext/目录下,否则编译后so文件无法生成在php的extension_dir,通过phpinfo可以看到extension_dir的位置,如下:

将master.zip用cp命令复制到/usr/local/php-7.2.33/include/php/ext/,如下:

cp master.zip /usr/local/php-7.2.33/include/php/ext/master.zip

phpize命令要使用对应编译安装php的位置,如下:

/usr/local/php-7.2.33/bin/phpize

configure的时候,要加上-with-php-config参数,如下:

./configure --with-php-config=/usr/local/php-7.2.33/bin/php-config

make、make install后,可以看到然后在extension_dir里,生成了beast.so,php.ini最末加上extension=beast.so就行了,这里最要注意的地方,是php-beast的master.zip包一定要放在php的扩展目录下进入编译安装。

猜你喜欢

转载自blog.csdn.net/eclothy/article/details/50961086