本篇技术博客介绍如何在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拓展已经安装完成。您可以根据实际需求进行配置和使用。