一篇关于linux的集成开发环境

背景

这是一篇关于在虚拟机共享文件的集成开发环境lnmp的安装。在现在公司开发,受网络监控和不能访问外网的影响一直使用的laragon的window集成开发环境,但是,公司相关技术涉及到swoole、rabbitmq等技术影响,需要在linux下调试代码,因此,冥思苦想觉得大胆试一下,我在虚拟机内装一个lnmp的集成环境,然后通过映射或者共享方式,把我window下的路径映射到linux目录下。这样,实现我项目在window下写代码,我项目却在linux下跑,方便调试和定位。类似于homestead,但没那么复杂,可以随心所欲的在vm下装任何软件和包。

前提条件

VMware
centos7
window下的开发文件夹(路径)

window与虚拟机目录的共享操作过程

1.安装在VMware下安装centos7,此步骤省略,百度即可安装。

2.配置网络
具体配置如下:

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
一篇关于linux的集成开发环境_第1张图片

1.设置网络,ONBOOT改成yes
ONBOOT=yes

2.改成静态的
BOOTPROTO=dhcp改为BOOTPROTO=static

3.然后根据自己的网段和ip增加如下:
NM_CONTROLLED=no 
IPADDR=192.168.1.159 # 这个我的ip
NETMASK=255.255.255.0
GATEWAY=192.168.1.2#要与自己ip同一个网段
DNS1=192.168.1.2#要与自己ip同一个网段
DNS2=114.114.114.1114
DNS3=8.8.8.8

3.设置共享目录

a.设置window与虚拟机内的共享目录
此处有坑,你需要把centos7虚拟机关闭,后点击设置,然后选择选项,到共享文件夹下,添加你window下相关开发目录,如:我的在D:\laragon\www
一篇关于linux的集成开发环境_第2张图片

一篇关于linux的集成开发环境_第3张图片
b.安装VMware-tool
一篇关于linux的集成开发环境_第4张图片
我的已经安装了VMware tool,你如果没安装需要安装。

c.以上步骤安装完成后,就可以在虚拟机内命令查看你的共享目录
[root@localhost ~]# vmware-hgfsclient
在这里插入图片描述

我在b步骤时,设置共享目录名称为wwwroot,即是window下D:\laragon\www

d.在虚拟机内设置一个与window共享的目录,如:我在根目录下创建了一个与window下同名的wwwroot。这个是用在虚拟机与window目录互通共享的。

[root@localhost /]# mkdir /wwwroot/

[root@localhost /]# cd /wwwroot/
[root@localhost wwwroot]# ll
total 2
drwxrwxrwx. 1 root root 4096 Sep 30  2020 CoreBlog
drwxrwxrwx. 1 root root    0 Jul 25  2020 go

这个目录就是我window下的开发目录。这里已经实现了window与虚拟机的目录共享了,但是我们还需要一个集成环境。

虚拟机centos7下的集成环境安装

根据自己爱好去安装相关集成环境,根据爱好使用即可,我现在用的是宝塔。我这里有几款比较好的推荐:宝塔面板,OneinStack,WDCP。
[root@localhost wwwroot]# yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed099927
安装完成即可,通过提示进行lnmp环境和域名配置,此处省略,不是本文要讲的重点。

你可能感兴趣的:(PHP,linux,nginx,linux,centos,php)