阿里服务器搭建web环境
购买阿里服务器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
1.安装数据库
下载并安装MySQL官方的Yum Repository
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
启动MySQL数据库\
systemctl start mysqld.service
查询MySQL运行状态
systemctl status mysqld.service
查看mysql 的初始化密码
grep "password" /var/log/mysqld.log
登录数据库,并输入密码
mysql -uroot -p
使用命令前,需要用ALTER USER命令修改密码,否则会报错
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';
创建数据库
create database workpress;
mysql数据库开启远程连接
使用mysql库:use mysql;
查询信息:select user,host from user;
host字段中,localhost表示只允许本机访问,要实现远程连接,可以将root用户的host改为%,%表示允许任意host访问,如果需要设置只允许特定ip访问,则应改为对应的ip
修改root用户的host字段
update user set host="%" where user="root";
使本次修改立即生效
flush privileges;
使用Navicat客户端就可以连接mysql,进行操作数据库了
注意查看自己的阿里云服务器有没有开放mysql的端口
2.安装JDK
查看服务器是否已安装JDK
// 查看JDK版本信息
java -version
如果未安装,服务器提示:-bash: java: command not found
查看可安装版本
yum -y list java*
该指令运行后,服务器显示结果如下:
选择第一个安装即可。
安装JDK1.8
yum -y install java-1.8.0-openjdk.x86_64
以上命令执行后,服务器显示全部安装过程。
配置环境变量
//进入/usr/lib路径下的jvm文件夹
cd /usr/lib/jvm
//查看文件夹下内容,找到我们安装的JDK
ls -a
ls -l (个人觉得更好一点)
执行完以上指令后,结果如下,红框处的文件夹为java安装路径,后面配置变量会用到
继续执行以下指令进行环境变量配置:
// 编辑profile文件
vim /etc/profile
//profile文件中增加如下内容(此处JAVA_HOME路径即为之前java安装路径)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el8_1.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar.:$JAVA_HOME/lib/dt.jar.:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
执行以下命令使环境变量生效
source /etc/profile
3.安装redis
https://zhuanlan.zhihu.com/p/316572499
安装指示原网页
创建redis文件
cd usr
mkdir redis
下载redis安装包
切换到redis目录下
cd /usr/redis
下载安装包
wget https://download.redis.io/releases/redis-5.0.8.tar.gz
解压redis安装包
tar xzf redis-5.0.8.tar.gz
安装基本的gcc环境
yum install gcc-c++
查看自己安装的gcc版本
gcc -v
切换到redis文件中
cd redis-5.0.8
编译
make
编译是否成功
make install
切换到bin目录下
cd /usr/local/bin
创建配置文件目录
mkdir rconfig
迁移配置文件
cp /usr/redis/redis-5.0.8/redis.conf rconfig
修改配置文件
vim redis.conf
(1修改为)bind 0.0.0.0
(2修改为)daemonize yes (表示作为守护进程运行)
启动redis服务
redis-server rconfig/redis.conf
4.安装RabbitMQ
下载erlang安装包及rabbitMq安装包
到安装包目录下解压erlang包
tar -zxvf otp_src_22.0.tar.gz
cd otp_src_22.0
配置erlang到安装路径
./configure --prefix=/data/erlang
这里可能会有报错:
erl 23和erl 24 相差一个大版本,包括高性能提升使用的模块也是不一样的了。
处理
yum -y install ncurses-devel
继续执行上条命令:不再报错
编译安装erlang
make
make install (二选一)
添加erlang环境变量
注意你的安装路径(省得后面报错,得到不一样的结果)
# root用户下操作
[root@mr13 ~]# echo "export PATH=$PATH:/data/erlang/bin/" >> /etc/profile
[root@mr13 ~]# source /etc/profile
环境变量添加完成之后,打印一下环境变量,看看是否添加成功
echo $PATH