centos7 安装php82 及 添加模块 tonyenc

随手记一下

yum -y remove php*
安装epel扩展源
yum -y install  epel-release  vim
镜像地址: https://mirrors.aliyun.com/remi/ #这个阿里源专门提供了php的各种版本
yum install yum-utils -y
yum install https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm -y

yum -y install \
php-cli \
php-devel \
php82-php-fpm \
php82-php-devel \
php82-php-json \
php82-php-mysqlnd  \
php82-php-gd \
php82-php-pecl-zip \
php82-php-pecl-redis5 \
php82-php-pecl-memcached \
php82-php-pecl-memcache \
php82-php-pecl-mongodb \
php82-php-pecl-igbinary \
php82-php-pecl-igbinary-devel \
php82-php-bcmath \
php82-php-xml \
php82-php-cli \
php82-php-common \
php82-php-devel \
php82-php-embedded \
php82-php-gd \
php82-php-mbstring \
php82-php-pdo \
php82-php-xml \
php82-php-opcache \
php82-php-process \
php82-php-pear \
php82-php-bcmath \
php82-php-pecl-swoole5  \
php82-php-pecl-event \
php82-php-pecl-skywalking \
php82-php-pecl-sync \
php82-php-pecl-zip \
php82-php-pecl-yaml \
php82-php-pecl-scrypt \
php82-php-pecl-mysql \
php82-php-pecl-mcrypt \
php82-php-pecl-http \
php82-php-pecl-http-devel \
php82-php-pecl-crypto


systemctl enable --now php82-php-fpm    启动
systemctl restart php82-php-fpm    重启

改9000端口或 sock
vim /etc/opt/remi/php82/php-fpm.d/www.conf
;listen = /var/opt/remi/php82/run/php-fpm/www.sock   这排注释掉 下面加个9000端口号可以自己改
listen = 9000


添加tonyenc模块

git clone https://gitee.com/lfveeker/tonyenc.git
cd tonyenc
phpize
 ./configure --with-php-config=/opt/remi/php82/root/usr/bin/php-config
make
make install
ll  /opt/remi/php82/root/usr/lib64/php/modules/tonyenc.so

将编译好的文件 tonyenc.so 加入到配置项 extension=tonyenc.so,重启 PHP 服务
vim /etc/opt/remi/php82/php.ini 
extension=tonyenc.so
systemctl restart php82-php-fpm

 php82 -m|grep tonyenc
tonyenc

------------------end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值