(1)下载nginx
http://nginx.org/en/download.html
(2)下载openssl
https://www.openssl.org/source/
(3)下载 pcre安装
https://sourceforge.net/projects/pcre/files/pcre/
(4)下载zlib
http://www.zlib.net/
(1)安装prce
//解压
# tar -zxvf pcre2-10.39.tar.gz
//进目录
#cd pcre-10.39
//编译
#./configure
//安装
#make && make install
//查看版本
# pcre-config --version
(2)安装openssl:
//解压
# tar -zxvf openssl-3.0.1.tar.gz
//进目录
#cd openssl-3.0.1
//编译
#./config
//安装
# make && make install
(3)安装zlib:
//解压
#tar -zxvf zlib-1.2.11.tar.gz
//进目录
#cd zlib-1.2.11
//编译
#./configure
//安装
#make && make install
(4)安装nginx:
//解压
#tar -zxvf nginx-1.21.6.tar.gz
//进目录
#cd nginx-1.21.6
//编译
#./configure
//安装
#make && make install
(5)启动nginx:
//首先查看上一步骤的nginx安装目录,默认在/usr/local/nginx/sbin,进入该目录后执行以下命令
//启动命令
#./nginx
//关闭
#./nginx -s stop
//强制关闭nginx服务
#pkill nginx
//重新加载
#nginx -s reload
chart.js/
(一)安装依赖pkg-config
Linux上,到pkg-config官网
https://www.freedesktop.org/wiki/Software/pkg-config/
,下载最新安装包
目前,最新版是2017年3月20日发布的0.29.2,下载地址https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz
命令
wget https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz
,下载完成后解压
tar -zxvf pkg-config-0.29.2.tar.gz
进入安装包
cd pkg-config-0.29.2/
依次执行以下四个命令
./configure 如执行报错glib2.0>=2.16 则执行 ./configure --with-internal-glib
make
make check
make install
查看版本
pkg-config --version
0.29.2
注意:提示如下错误:
checking for glib-2.0>=2.16... no
configure:error :either a previously installed pkg-config or "glib-2.0 >= 2.16"could not be found.Please set GLIB_CFLAGS and GLIB_LIBS to the correct values or pass --with-internal-glib to configure to use the bundled copy.
将./configure更改为下面的命令即可。
sudo ./configure --with-internal-glib
(二)安装redis
(1)下载Redis
https://redis.io/download/
(2)安装Redis
目前安装版本为redis4.0.8,高版本的可能会有问题
//解压
#tar -zvxf redis-6.2.6.tar.gz
//复制目录
#mv /home/user/redis-6.2.6 /usr/local/redis
#cd /usr/local/redis
//编译
#make
//安装
#make install
PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,
库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。
(3) 修改配置redis.conf
配置守护进程、其他ip可访问:
# bind 127.0.0.1
#保护模式
protected-mode no
#守护进程
daemonize yes
(4) 启动
//进入redis目录
#cd /usr/local/redis/src 或者/usr/local/bin
//启动redis
#./redis-server& ./redis.conf [根据情况,路径可能不一样]
//查看redis是否已经安装
ps -ef | grep redis
(5) redis-cli
cd /usr/local/bin
有密码登录 redis-cli -h 127.0.0.1 -p 6379 -a 密码
无密码登录 redis-cli
(6) 数据备份与恢复
备份
redis 127.0.0.1:6379> SAVE
该命令将在 redis 安装目录中创建dump.rdb文件。
恢复
如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。获取 redis 目录可以使用 CONFIG 命令,如下所示:
redis 127.0.0.1:6379> CONFIG GET dir
(1)下载安装包 需要选择arm版本
https://www.oracle.com/java/technologies/downloads/#java8
(2)安装
tar -zxvf jdk-8u131-linux-x64.tar.gz
mv /home/cmfchina/jdk1.8.0_131 /usr/java
vim /etc/profile 修改配置
profile 配置添加如下内容
JAVA_HOME=/usr/local/java/jdk1.8.0_333
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
source /etc/profile 使配置生效
java -version 查看是否安装成功
解决:
1、编辑 vim 的默认配置文件
vim /usr/share/vim/vim81/defaults.vim
2、找到如下内容
if has('mouse')
set mouse=a
endif
3、将 set mouse=a 改为:set mouse-=a
if has('mouse')
set mouse-=a
endif
4、保存退出即可生效
执行中遇见无法执行的问题
首先 chmod 777 文件名
其次 sed -i 's/\r$//' 文件名