將本地的公鑰複製到服務器php
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.100.80
更換Centos-7.repomysql
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
安裝一個第三方的yum源,這裏用了Fedora的epel倉庫nginx
$ sudo yum install epel-release
安裝編譯環境c++
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
安裝gitgit
$ yum install -y git
安裝Nginxweb
yum install -y nginx
啓動Nginxredis
sudo systemctl start nginx.service
開機啓動Nginxsql
sudo systemctl enable nginx.service
安裝Redisvim
$ yum install redis
啓動Redis服務器
$ service redis start
修改端口號/密碼等配置
$ vim /etc/redis.conf
測試登陸
$ redis-cli -h 127.0.0.1 -p 6379
設置開機自啓動
systemctl enable redis
安裝
# 下載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
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