window php开发安装虚拟机VMware Workstat
一、安装CentOS 7
1、下载VMware Workstation Pro 链接:https://pan.baidu.com/s/19c5mpDcLLgqnu-Xgs3FcCA
2、安装并激活,https://pan.baidu.com/s/1QCeROud1dkRzEh0dtYxbug
3、安装CentOS 7 系统
4、刚开始好像是连不上网,查看ip输入命令 # ip addr
如果发现ens33没有inet这个属性,会导致无法通过IP地址连接虚拟机,需要对ens33网卡进行配置:
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
把ONBOOT=no改为ONBOOT=yes,保存后退出。
再次输入#ip addr,查看自动分配的ip(192.168.211.129),
继续修改ifcfg-ens33,再加入一行
IPADDR=192.168.211.129 #本机地址,保存后退出。
重启网络服务,# service network restart
5、yum update 更新yum
二、创建共享文件夹
为什么要创建共享文件夹?因为在开发的时候,代码要实时保存实时调试。这就需要IDE可直接修改代码。
1、设置共享文件夹
2、安装VMware tools(如果已安装完成,请直接执行第3步(没有hgfs文件夹,请mkdir /mnt/hgfs/),或者重新安装)
安装前提,见下图
出现弹窗没关系
安装教程 https://www.linuxidc.com/Linux/2017-05/143323.htm
安装过程中,全称回车默认,可能有个默认yes过不去,那么请手工输入no。
3、查看ls /mnt 多了hgfs文件夹,该文件夹就为共享文件夹父级文件夹,但cd /mnt/hgfs 并没有发现CentOSShareDelete这个已经设置好的共享文件夹,我们可以按照以下处理
输入命令 # vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
切记:
a) / /中间有个空格
b) 一定不能再/mnt目录下执行该命令,否则不生效
c)该命令重启CentOS后,失效
4、开机自动挂载共享文件夹
编辑 /etc/fstab,添加下面一行
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
5、reboot
三、防火墙设置
#停止firewall服务 systemctl stop firewalld.service
#禁止firewall开机启动 systemctl disable firewalld.service
四、参考资料
https://blog.csdn.net/weixin_40789566/article/details/79969096
https://www.linuxidc.com/Linux/2017-05/143323.htm
https://blog.csdn.net/qq_41359051/article/details/80956500