代码编织梦想

参考了一下网上资料后,将自己操作的步骤写下来。

#先安装升级系统库

yum update

#centos系统默认gcc版本是4.6,所以需要升级一下gcc

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

#临时切换gcc版本为刚才安装的新版本(重新连入ssh就恢复旧版):

scl enable devtoolset-9 bash

#显示一下gcc版本号确认一下
gcc -v

#下载redis安装包,解压后,再进入目录

wget http://download.redis.io/redis-stable.tar.gz
tar -zxvf redis-stable.tar.gz
cd redis-stable
#执行编译
make
make install

#编译成功后就进子目录
cd utils/

#编辑install_server.sh文件
vi install_server.sh

将以下几行用#号注释
#bail if this system is managed by systemd
#_pid_1_exe="$(readlink -f /proc/1/exe)"
#if [ "${_pid_1_exe##*/}" = systemd ]
#then
#       echo "This systems seems to use systemd."
#       echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
#       exit 1
#fi

#保存install_server.sh文件后,再执行
./install_server.sh

#在执行安装时,会提示设置redis使用的端口、密码之类,可以全部使用默认。默认端口号是 6379,如果设置了端口号为其它的数字,那么后面的服务名也跟着变化。

#安装成功后会显示出redis的各项清单,包括配置文件位置,执行文件目录等

#安装完成后就可以设置加入自启动

#修改文件权限

chmod 755 /etc/init.d/redis_6379

#添加入自启动
chkconfig --add redis_6379
chkconfig --level 345 redis_6379 on

此时redis已经安装完成,可以执行一下测试连接
redis-cli -h 127.0.0.1 -p 6379 -a abc123

接下来安装PHP的redis扩展

#下载,php 5.6是安装2.2.3
wget  https://pecl.php.net/get/redis-2.2.3.tgz
tar -zxvf redis-2.2.3.tgz
cd redis-2.2.3

#安装生成编制环境

yum install php-devel

#此时需要执行 phpize,如果报错就执行 yum install -y autoconf

#如果没有执行 phpize将没有 configure 等文件的
phpize
./configure --with-php-config=/usr/bin/php-config

make
make install

在 /etc/php.d/ 目录新建文件 redis.ini ,并且内容写入 extension=redis.so

vi /etc/php.d/redis.ini

写入以下内容:

extension=redis.so

#重启httpd服务,完成

systemctl restart httpd

 

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/par/article/details/111047585

关于如何启动springboot项目,windows/linux强制关闭程序-爱代码爱编程

--如何打包springboot linux 下启动springboot项目     1. 打包命令 mvn clean package -P test(pom中要设置启动类)     <build>         <plugins>             <plugin>                 &l

深入Linux内核架构——进程管理和调度(一)-爱代码爱编程

如果系统只有一个处理器,那么给定时刻只有一个程序可以运行。在多处理器系统中,真正并行运行的进程数目取决于物理CPU的数目。内核和处理器建立了多任务的错觉,是通过以很短的间隔在系统运行的应用程序之间不停切换做到的。由此,以下两个问题必须由内核解决:除非明确要求,否则应用程序不能彼此干扰;CPU时间必须在各种应用程序之间尽可能公平共享(一些程序可能比其他程序更

第二周-2:Git与GitHub的使用,以及GitHub Pages的创建-爱代码爱编程

第二周-2:Git与GitHub的使用,以及GitHub Pages的创建 CSDN学习小组--第二周-2Git简介常见命令GitHub项目管理GitHub Pages创建步骤 CSDN学习小组–第二周-2 Git Git作为当今世界最流行的代码版本控制软件,是由 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个

centos7 安装nvidia显卡驱动-爱代码爱编程

先关掉centos自带的驱动,必须关掉,否则安装不上先查看一下:lsmod | grep nouveau 如果有内容说明没有关掉 增加一个配置关掉 vi /etc/modprobe.d/blacklist.conf blacklist nouveau options nouveau modeset=0 备份原来的镜像文件 mv /boot/init

VMWare虚拟机网络配置及虚拟机远程rviz显示雷达数据-爱代码爱编程

虚拟机网络配置 1. 工具、环境 本机:Windows 10 64位虚拟机:VMware Workstation,Ubuntu 18.042. Windows配置 WLAN部分 网络和Internet配置->更改适配器选项->右键单击WLAN->属性->共享,然后勾选“允许其他用户通过此计算机的Internet来连接”,并在

Linux中文件描述符,重定向与标准输入输出-爱代码爱编程

Linux中文件描述符,重定向与标准输入输出 文件描述符:内核(kernel)利用文件描述符(file descriptor)来访问文件。在Linux系列的操作系统上,Linux的设计思想便是把一切设备都视作文件。 重定向:举个例子,我不想在显示器上看到程序的执行结果而是希望输出到某一文件中,这种场景就可以使用重定向的方式实现。

Centos7 配置防火墙 firewall-爱代码爱编程

1、从CentOS7开始,默认使用firewall来配置防火墙,没有安装iptables(旧版默认安装)。 2、firewall的配置文件是以xml的格式,存储在 /usr/lib/firewalld/ 和 /etc/firewalld/ 目录中。 (1)系统配置目录,目录中存放定义好的网络服务和端口参数,系统参数,不要修改。 1 /usr/lib/

centos 做GHOST 再生龙-爱代码爱编程

centos 做GHOST 准备两个U盘一个是启动盘,一个是存放镜像的一、备份ghost镜像文件 第一步启动的时候选择U盘启动 第二步:等待加载时间稍微有点长 第三步:选择简体中文 第四步:不修改键盘映射 第五步:使用再生龙 第六步:选择进入硬盘分区(存到/来自)镜像文件 第七步:保存的位置是在哪 第八步:接下来是等待插入U盘/移动硬盘,直接按回车键继续,

openSSH版本升级 安全漏洞修复CVE-2017-15906-爱代码爱编程

问题: 1.下载文件:wget "https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-8.3p1.tar.gz" 2.解压:tar -zxvf openssh-8.3p1.tar.gz 3.cd openssh-8.3p1 4.停止服务:systemctl stop sshd 5.删除历史文件

Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero Ubuntu 快速安装ninja-爱代码爱编程

(预期阅读1min) 出现了类似Command '['ninja', '-v']' returned non-zero 的错误,往往是因为ninja没有安装,而不是有些网站说的把'-v'改为'--version'就行。 安装ninja网上的博客可能会比较复杂,需要下载安装包之类的,对于ubuntu很简单: 1. install re2c sudo

linux对比文件更新-爱代码爱编程

比较服务器本地差异文件上传  rsync -c -n -I -vzrtopg -P --exclude Runtime/ --exclude '.git*' --exclude 'Menu*' --exclude 'Application/Common/Common/function.php' --exclude 'Application/Home/Co

如何源码安装mysql5.7-爱代码爱编程

mysql源码安装 1.下载mysql源码包2.安装mysql源码安装依赖1.清理系统残留mysql2.添加mysql用户3.解压mysql的源码包4.开始配置mysql配置文件 1.下载mysql源码包 yum -y install wget yum -y install epel-release wget http://182.92.16