当前位置: 首页 > Linux

Web后端本地开发(同步在线)环境搭建

时间:2023-04-06 22:44:55 Linux

本文概述了虚拟机系统选择和安装基本软件更新和静态IP配置为什么要使用虚拟机(如果工作系统是Linux发行版,可以忽略这个文章)?我们的许多猿类工作都是基于windows或mac(mac是Unix-like,还有一些)。有时在使用过程中,我们会发现软件最终运行环境、操作、程序与本地还是有很大差异的。这就是为什么无法准确掌握程序真实运行性能和可靠性的原因。但是通过搭建一个虚拟机进行文件共享,让程序运行在真实的最终运行环境中,可以很好的解决这个问题(本系列是基于weblinux环境描述的,如果电脑可以尝试docker替代)内存小于4G)。虚拟机我的电脑是mac,所以虚拟机选择Para??llelsDesktop,也可以选择全平台通用的vmware和开源的vitrualbox。下载地址:ParallelsDesktop:https://www.parallels.com/cn/...VMware:https://www.vmware.com/cn.htmlvitrualbox:https://mirrors.tuna.tsinghua...具体安装步骤就不说了。安装完成后,设置共享目录(开发目录应该包括在内)。系统选择与安装现在Linux操作系统很多,但一般使用centos、ubuntu、redhat等作为服务器。我的经验一般都是用centos,所以本文也用centos来讲解。系统镜像地址:https://mirrors.tuna.tsinghua...过程如下:然后一步一步直到安装完成,不需要任何配置。其他虚拟机软件可以参考网上资料。基础软件更新和静态IP配置安装完成后,打开虚拟机下的系统。如图:用刚才的密码登录后,运行yumupdateyuminstallnet-tools,然后编辑文件:vi/etc/sysconfig/network-scripts/ifcfg-eth0(文件名可能不完全是同)填写后:wq保存文件。然后运行:systemctlrestartnetwork至此静态IP已经配置完成,后面重启虚拟机时,其IP不会动态变化,方便ssh连接和域名配置。现在就可以通过ssh在本地连接到虚拟机环境了。连接好后基本不用动虚拟机,以后通过iterm或者xshell(windows)操作。不要再将其视为您本地的虚拟机环境,而是将其视为在线环境的克隆。本文到此结束,后面会介绍nginx、php、mysql软件的安装和配置。