LNMP开发环境搭建以及虚拟机的安装和配置

前言: 配置思路为linux挂载windows项目目录,两套环境共用windows已经存在的项目来进行配置, 个人觉得工作量相对小一点, 如果有更好的方法多多指教.

 

原本是自己随便记录的笔记,但最后觉得还是有必要分享一下的

不料拷过来图片没办法成功上传...

没图片可太艹了,深有体会,这个链接里面有图片 http://note.youdao.com/s/8Jb7XPCy

 

1.下载VMWARE并安装

2.下载CentOS7 iso

http://mirrors.aliyun.com/centos/7/isos/x86_64/

3.新建虚拟机

典型

选择iso文件

硬件-网络适配器设置桥接

选项-共享文件夹(第五步详解,先跳过)

4.ip addr查看ip,如果没有则去设置

 

开启自动设置IP地址:

打开 /etc/sysconfig/network-scripts/ifcfg-ens33 具体的文件名应该为上图框起来的值

 

只需要ONBOOT修改为YES并重启网络配置即可联网

重启命令:service network restart

下面的配置供参考(固定IP配置,红色为修改项绿色为新增项)

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static # 默认为dhcp 设置为static表示固定IP,需要进行相关配置

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=08c338cb-afb0-4aae-b277-c12b6d9cdbf1

DEVICE=ens33

ONBOOT=yes

DNS1=114.114.114.114 #DNS服务器

IPADDR=192.168.1.209 #固定IP地址

NETMASK=255.255.255.0 #子网掩码

GATEWAY=192.168.1.1 #网关地址

我们可以通过ping命令来判断当前环境是否可以正常访问对方平台

windows10用户注意!!!防火墙一定要关闭,不然linux无法访问windows

5.设置共享文件夹,这样linux就可以访问windows上的文件了

 

重启虚拟机

执行

vmhgfs-fuse /mnt/ -o allow_other,uid=0,gid=0

命令, 即可手动挂载目录

到这里手动挂载已经成功,但是这种挂载每次关机就会失效,我们还得重新执行一次自定挂载命令

所以需要自动挂载共享目录

用vi打开/etc/fstab文件,添加一行挂载信息

.host:/winwww /mnt/winwww fuse.vmhgfs-fuse allow_other,defaults 0 0

第一个"winwww"代表刚刚上面添加的共享文件夹名称 /mnt/winwww 代表挂载到linux虚拟机的目录

有兴趣的同学可以研究研究这个文件的详情配置

 

6. 安装宝塔一键部署lnmp,略过

https://www.bt.cn/

7.添加站点,选择刚刚挂载的目录

 

8.最后在windows系统的host中添加我们虚拟机的ip

192.168.1.209 lnxtp5.com

 

我们可以通过不同的域名来区分Windows和Linux的运行环境, 大功告成!

 

你可能感兴趣的:(LNMP,开发环境,Linux,php,lnmp,开发平台,linux,nginx)