步骤01 - 安装Nginx
从官方的RPM源来安装一个预构建的稳定版本的Nginx包:
rpm --import http://nginx.org/keys/nginx_signing.key
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx
启动Nginx,并配置开机自动启动
systemctl start nginx
systemctl enable nginx
步骤02 - 安装MariaDB/MySQL
从官方的RPM源来安装最新的稳定版MariaDB,需要创建YUM配置文件:
vim /etc/yum.repos.d/MariaDB.repo
内容如下:
# MariaDB 10.2 CentOS repository list - created 2018-04-26 06:31 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
注意这个配置文件是通过下面的页面生成的:
https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna
配置完成后,安装:
yum install MariaDB-server MariaDB-client
启动MariaDB,并配置开机自动启动
systemctl start mariadb
systemctl enable mariadb
成功启动MariaDB服务后,执行在MariaDB服务包中的脚本。
这一次的运行会为为数据库服务器进行一些安全强化措施,如设置(非空)的 root 密码、删除匿名用户、锁定远程访问等。
mysql_secure_installation
步骤03 - 安装MongoDB
从官方的RPM源来安装最新的稳定版MongoDB,需要创建YUM配置文件:
vim /etc/yum.repos.d/mongodb-org-3.6.repo
内容如下:
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
注意这个配置文件是在下面的页面找到的:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
配置完成后,安装:
yum install mongodb-org
启动MongoDB,并配置开机自动启动
systemctl start mongod
systemctl enable mongod
步骤04 - 安装Node.js
从官方的RPM源来安装最新的稳定版Node.js
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
yum install gcc-c++ make
yum install nodejs
接下来,安装Yarn,
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
yum install yarn
步骤05 - 安装Docker
先卸载旧版本:
yum remove docker docker-client docker-client-latest docker-common docker-latest \
docker-latest-logrotate docker-logrotate docker-selinux \
docker-engine-selinux docker-engine
从官方的RPM源来安装最新的稳定版Docker CE
yum install yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
配置完成后,安装:
yum install docker-ce
配置Docker镜像的默认路径:
cd /home/
mkdir docker-opts
vim /etc/docker/daemon.json
文件内容为:
{
"data-root": "/home/docker-opts"
}
启动Docker,并配置开机自动启动
systemctl start docker
systemctl enable docker
步骤06 - 安装PHP
安装旧版PHP已经毫无意义,直接安装PHP7.2:
yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils
yum-config-manager --enable remi-php72
yum install php-fpm
启动PHP,并配置开机自动启动
systemctl start php-fpm
systemctl enable php-fpm