本来就该先写Swoole的,也不知道当时怎么就想写EasySwoole了...可能也是种缘分吧.本章主要是为Swoole环境搭建做准备.
首先准备四台虚拟机Linux系统,使用的是VMware Fusion.如果熟悉搭建环境,可以跳过本章.

NameIP
linux_server_131192.168.128.131
linux_server_132192.168.128.132
linux_server_133192.168.128.133
linux_server_134192.168.128.134

iso文件

  CentOS-7-x86_64-DVD-1810.iso,由于很大,建议自己去搜索下载.Mac版的VMware Fusion将将镜像文件拖进去.直接傻瓜式安装下一步就行.

配置联网

查ip地址和子网掩码

  Mac中的ip为后续Linux配置的gateway地址.

# mac中执行,根据自己的实际情况.
# 建议一步一步的cd.因为空格会转移找不到的.
cd /Library/Preferences/VMware Fusion/vmnet8
cat nat.conf
# 部分信息
[host]

# NAT gateway address
ip = 192.168.128.2
netmask = 255.255.255.0

查看DNS地址

  mac ->系统偏好设置->网络->高级

编辑网卡

  在虚拟机中

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
# 修改添加
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=02ffc7fe-83bd-4eb1-9e64-5872a1f148a8
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.128.125      //自定义的ip地址
PREFIX=24
GATEWAY=192.168.128.2     //MAC的IP地址
DNS1=192.168.0.1                 //DNS获取的
IPV6_PRIVACY=no
# 编辑完后按ESC然后输入':wq'回车保存退出编辑
# 令配置生效,重启网络.或者重启电脑(reboot)
systemctl restart network.service
ping www.baidu.com
# 成功:)

wget设置中国镜像

# 下载wget
yum install -y wget
vi /etc/resolv.conf
# 添加
nameserver 8.8.8.8
nameserver 223.5.5.5
nameserver 223.6.6.6

yum设置中国镜像

# 查看yum源信息
yum repolist
# 备份配置
cd /etc/yum.repos.d
sudo mv CentOS-Base.repo CentOS-Base.repo.bak
# 下载阿里源的文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
# 清楚缓存
yum clean all
# 重新生成缓存
yum makecache
# 查看yum源
yum repolist

安装其他软件

# 为了好看,写个注释
yum install -y vim  zip unzip install man gcc make setuptool system-config-netw  system-config-firewall-tui

克隆虚拟机

  修改网卡中的uuidIPADDR.uuid是唯一标示,可以随便选字符串中的一个数字进行递增...然后报错网卡配置.

# 令配置重新生效
systemctl restart network.service
# ping测试
ping www.baidu.com
# 成功:)

105.gif

Last modification:March 8th, 2020 at 07:15 pm