php8.1 Redis编译安装,设置别名,开机启动

本篇技术博客介绍如何在Linux服务器上安装Redis拓展。Redis是一个高性能的键值对存储系统,它可以用于缓存、消息队列、会话存储等应用场景。

在安装Redis拓展之前,需要确保已经安装了PHP以及开发工具。以下是安装Redis拓展的详细步骤:

进入用户主目录,下载Redis拓展的源代码包:

cd ~
curl -O https://pecl.php.net/get/redis-5.3.7.tgz

解压源代码包:

tar zxvf redis-5.3.7.tgz
cd redis-5.3.7

使用phpize生成配置文件:

/www/server/php/81/bin/phpize

配置编译选项:

./configure --with-php-config=/www/server/php/81/bin/php-config

编译并安装:

make
sudo make install

编辑PHP配置文件php.ini:

vi /www/server/php/81/etc/php.ini

在php.ini文件末尾添加以下内容:

extension=redis.so

检查Redis拓展是否安装成功:

/www/server/php/81/bin/php -m | grep redis

将PHP命令行工具添加到系统环境变量中:

export PATH=/www/server/php/81/bin:$PATH

编辑用户主目录下的.bashrc文件,添加webman命令的别名:

vi ~/.bashrc

在文件末尾添加以下内容:

#将这两个地址加入环境变量
export PATH=$PATH:/www/server/php/81/bin/php:/www/wwwroot/up.webman.com/up_webman/
#添加别名,后面可以直接使用 webman start/stop
alias webman='/www/server/php/81/bin/php /www/wwwroot/up.webman.com/up_webman/start.php'

使别名生效

source .bashrc

使用webman命令启动、停止或重启应用程序:

webman start -d
webman stop
webman restart -d

将应用程序设置为系统启动项:

vi /etc/rc.local

在文件末尾添加以下内容:

/www/server/php/81/bin/php /www/wwwroot/up_msg_webman/start.php start

设置rc.local文件的执行权限:

chmod +x /etc/rc.local

启用rc-local服务:

systemctl enable rc-local.service

设置php默认版本,也可以这样做

ln -sf /www/server/php/81/bin/php /usr/bin/php

至此,Redis拓展已经安装完成。您可以根据实际需求进行配置和使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值