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的扩展目录下进入编译安装。

如果报configure找不到,但是根目录有config.m4、config.h等config文件,可以执行autoconf,如果报autoconf找不到,可以执行命令yum install install autoconf automake libtool安装autoconf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值