搭建一个本地的测试环境
编辑需求:
我正在寻找一种方法,可以在不影响我的计算机系统的情况下进行编程和测试。我不想在我的电脑上直接安装那些我不太熟悉的开发环境,担心它们可能会对我的系统造成影响。有没有什么好的办法,可以让我在一个安全、隔离的环境中进行开发,同时又不会干扰到我的主系统?
隔离的开发测试环境
使用虚拟机(Virtual Machine):
选择虚拟机软件:如VMware Workstation、Oracle VM VirtualBox等。
安装虚拟机软件:在你的主系统上安装虚拟机管理软件。
创建虚拟机:在虚拟机软件中创建一个新的虚拟机,并选择一个操作系统镜像(如Windows、Linux等)进行安装。
配置虚拟机:分配适当的内存和硬盘空间,并安装所需的开发工具和软件。
使用容器技术(如Docker):
安装Docker:在你的主系统上安装Docker。
创建容器:使用Docker命令创建容器,容器内可以安装和运行所需的开发环境和应用。
隔离性:容器是轻量级的,与主系统隔离,不会影响系统文件和设置。
使用云开发环境:
选择云服务提供商:如AWS、Google Cloud Platform、Microsoft Azure等。
创建云实例:在云平台上创建一个虚拟服务器实例,并选择适合的操作系统和配置。
远程访问:通过SSH或其他远程访问工具连接到云实例,进行开发和测试。
使用代码编辑器的远程开发功能:
安装代码编辑器:如Visual Studio Code、IntelliJ IDEA等。
配置远程开发环境:使用编辑器的插件或功能连接到远程服务器或容器,进行开发和测试。
使用Live CD/USB:
准备Live CD/USB:下载一个操作系统的Live CD/USB镜像,并将其写入到CD或USB驱动器。
启动Live系统:从CD或USB启动计算机,进入一个完全隔离的操作系统环境,进行开发和测试。
使用WSL(Windows Subsystem for Linux):
启用WSL:如果你使用的是Windows系统,可以在设置中启用WSL。
安装Linux发行版:通过Microsoft Store安装一个Linux发行版,如Ubuntu。
运行Linux环境:在Windows中启动Linux环境,进行开发和测试。
使用虚拟机(VMware Workstation)
我已经安装好了,并且安装了1panel面板,现在就相当于云服务器,区别是没有公网ip。同理,在本地安装好Linux系统后安装宝塔面板,也是这样。
使用1panel面板
创建一个HTML站点
为了方便记忆,现在做一下制定一些自己的规范化操作:
HTML站点的端口号为15000-15500,共占据500个端口号,即500个站点。
FTP账号密码统一设置,账号:test,密码:qwe123
站点目录根据默认设置为ip+端口号,若有切确的项目名,则用项目名+端口号。
访问创建的HTML站点
使用FTP上传代码文件
使用Vscode创建连接HTML站点目录
打开命令面板(两种方式)。
第一种是快捷键ctrl+shift+p
第二种是 设置(左下角)-> 命令面板(按F1,输入ftp)
输入ftp-simple,找到config -setting点击进入
发现只要创建文件,就立马同步到服务器。
配置文件中的uploadOnSave
字段,以控制是否在保存文件时自动同步到远程服务器。如果uploadOnSave
设置为false
,按理说不应该在保存文件时自动上传。
"uploadOnSave": false,
编辑器或IDE的版本问题:
某些版本的编辑器或IDE可能存在bug,导致自动同步行为与配置不符。
算了,正好在本地试试代码管理器。