共计 1719 个字符,预计需要花费 5 分钟才能阅读完成。
服务器配置
免密登录,配置公钥连接
-
将本地的公钥复制到服务器
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.100.80
更换阿里 Yum 源
-
更换 Centos-7.repo
wget http://mirrors.aliyun.com/repo/Centos-7.repo # 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup mv Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo yum makecache yum update
添加 CentOS 7 EPEL 仓库
-
安装一个第三方的 yum 源, 这里用了 Fedora 的 epel 仓库
$ sudo yum install epel-release
编译环境
-
安装编译环境
yum groupinstall -y 'Development Tools' sudo yum install -y gcc gcc-c++ autoconf automake openssl openssl-devel curl curl-devel cmake cmake3 gdbm-devel re2c flex bison nano libtool libxml2-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel bzip2-devel libcurl-devel libicu-devel libwebp-devel libzip-dev zlib-devel
安装 Git
-
安装 git
$ yum install -y git
安装 nginx
-
安装 Nginx
yum install -y nginx
-
启动 Nginx
sudo systemctl start nginx.service
-
开机启动 Nginx
sudo systemctl enable nginx.service
安装 Redis
-
安装 Redis
$ yum install redis
-
启动 Redis
$ service redis start
-
修改端口号 / 密码等配置
$ vim /etc/redis.conf
-
测试登录
$ redis-cli -h 127.0.0.1 -p 6379
-
设置开机自启动
systemctl enable redis
安装 MySQL
-
安装
# 下载 mysql 源安装包 $ wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm # 安装 mysql 源 $ yum localinstall mysql80-community-release-el7-1.noarch.rpm # 安装 mysql $ yum install mysql-community-server # 启动 MySQL 服务 $ systemctl start mysqld $ systemctl status mysqld # 开机启动 $ systemctl enable mysqld $ systemctl daemon-reload # 查看密码 $ grep 'temporary password' /var/log/mysqld.log # 生成的密码 root@localhost: kqeIpRI1pU-Dev # 登录 $ mysql -uroot -p # 修改密码 $ ALTER USER 'root'@'localhost' IDENTIFIED BY 'kqeIpRI1pU-Dev';
安装 php
- 参考:https://webtatic.com/packages/php72/
-
安装 PHP
yum install epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum install php72w-fpm php72w-opcache yum install php72w-zts php72w-cli php72w-mysql php72w-mbstring php72w-xml php72w-gd php72w-devel yum install php72w-bcmath php72w-soap php72w-amqplib
正文完