由于跑项目公司没有提供测试环境需要自己搭建 ,今天我就来总结一下windows上通过
虚拟机挂在到本地路径的过程
windows搭建linux系统的Php运行环境
下载需要的软件
主要包括两个部分(虚拟机和镜像)
- 虚拟机下载地址:
腾讯镜像下载 - 镜像下载:
阿里Centos7镜像
新建虚拟机选择镜像
这里就不在截图说具体的过程了 我推荐一下菜鸟的官方教程 共大家参考
虚拟机和本地简历网络通信
测试是否链接网络需要一下是否能上网
如果上面没有 测试通那就需要调整一下网络适配器选择的网络链接方式
说了说三个网络的概念 我就介绍一下 桥接模式处理的方式
三种网络说明:
NAT(网络地址转换模式):
如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网
Host-Only(仅主机模式):
Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用
VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,
Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯
Bridged(桥接模式):
这个模式是直接使用物理网卡来获取地址,直接在设置上网方式时选择仅桥接模式即可
注意:系统中如果有块物理网卡,如果虚拟机上不了网,需要在虚拟网络编辑器中的
桥接中选择哪个网卡
桥接模式网络链接
# 提前先检测是否是防火墙的问题 先关闭防火墙
# systemctl stop firewalld.service #停止firewall
1. 我的计算机->选择要使用的虚拟机->右击 设置-》网络适配适配器-》选择 “桥接模式”
2. 进入系统
cd /etc/sysconfig/network-scripts/
3. 找到系统使用的网卡
ls 我查看的时候我的机器显示是 ifcfg-ens33 不同的机器。
4. 编辑网卡
主机:ip:192.168.234.128 网关:192.168.111.1(不固定)
5. 重启network
systemctl restart network.service
6. 现在可以测试一下主机能否链接网络
安装PHP开发程序环境
我使用的是 php环境开发项目 使用宝塔进行环境搭建一键式安装
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
使用宝塔的后台安装nginx 、mysql,php
共享本地目录
共享目录这里首先是:
1.操作Windows 共享文件目录给指定用户
- 1.操作windows 设置共享目录
- a. 选择目录右击-》属性-》共享-》选择共享用户账号 (如下图所示)
- a. 选择目录右击-》属性-》共享-》选择共享用户账号 (如下图所示)
-
- 为了保证共享还需要配置一下这个
控制面板->网络和Internet->网络和共享中心->更改高级共享设置
- 为了保证共享还需要配置一下这个
挂载
1. 在centos系統上創建挂在目錄 localhost 自己可以隨便定義
2. windos+R 輸入 cmd 進入window 黑窗口 輸入 ipconfig 獲取本地IP
3. 进入centos 系统执行:
mount -t cifs //192.168.31.118/WWW /localhost -o username="a315",password="windos 用户密码",vers=2.0
设置项目访问域名
1. 进入 C:\Windows\System32\drivers\etc 找到 host 文件
2. 添加虚拟域名解析到虚拟服务器ip地址当中
3. 进入宝塔配置nginx 创建网站
访问自己的虚拟域名就可以运行了