虚拟机 分类归档 - 永夜 https://www.shuijingwanwq.com/category/server/virtual-machine/ 没有不值得去解决的问题,也没有不值得去学习的技术! Sun, 16 Aug 2026 06:47:55 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1 https://media.shuijingwanwq.com/2026/05/logo-150x150.png 虚拟机 分类归档 - 永夜 https://www.shuijingwanwq.com/category/server/virtual-machine/ 32 32 启动 vagrant 时,报错:Stderr: VBoxManage.exe: error: WHvCapabilityCodeHypervisorPresent is FALSE! Make sure you have enabled the ‘Windows Hypervisor Platform’ feature. (VERR_NEM_NOT_AVAILABLE). https://www.shuijingwanwq.com/2022/11/30/7222/ Wed, 30 Nov 2022 02:40:31 +0000 https://www.shuijingwanwq.com/?p=7222 启动 vagrant 时报错 WHvCapabilityCodeHypervisorPresent 为 FALSE,提示需要启用 Windows Hypervisor Platform 功能。解决方法是在 Windows 系统中进入程序和功能,打开或关闭 Windows 功能,勾选 Windows 虚拟机监控程序平台并确认安装。安装完成后重启计算机,再次启动 vagrant 问题解决,不再报错。

启动 vagrant 时,报错:Stderr: VBoxManage.exe: error: WHvCapabilityCodeHypervisorPresent is FALSE! Make sure you have enabled the ‘Windows Hypervisor Platform’ feature. (VERR_NEM_NOT_AVAILABLE).最先出现在永夜

]]>
在 Windows 10 上安装 Hyper-V 后,在虚拟机中运行程序,经常出现严重硬盘I/O错误 https://www.shuijingwanwq.com/2022/11/28/7210/ Mon, 28 Nov 2022 12:45:05 +0000 https://www.shuijingwanwq.com/?p=7210 在 Windows 10 上安装 Hyper-V 后,虚拟机运行时经常出现严重硬盘 I/O 错误,经排查是因为 C 盘空间不足所致。通过 Hyper-V 管理器将默认设置更改为 F 盘,并删除部分相关目录文件以释放空间,但删除特定目录后导致虚拟机管理服务无法运行。结论是可以通过修改设置迁移虚拟硬盘位置,但系统特定目录不建议删除,否则会导致服务异常。

在 Windows 10 上安装 Hyper-V 后,在虚拟机中运行程序,经常出现严重硬盘I/O错误最先出现在永夜

]]>
在 全新安装的虚拟机 Ubuntu 22.04 LTS 中安装 Docker https://www.shuijingwanwq.com/2022/11/27/7199/ Sun, 27 Nov 2022 02:35:26 +0000 https://www.shuijingwanwq.com/?p=7199 本文记录了在全新安装的 Ubuntu 22.04 LTS 虚拟机中安装 Docker 的过程。作者通过官方脚本一键安装,期间补充了 curl 依赖,并尝试切换至 root 用户以解决权限问题。安装过程中虽然出现了警告提示,但暂时忽略后继续配置了 Docker 服务开机自启动。最后通过执行 docker info 命令查看相关信息,确认 Docker 安装完毕。

在 全新安装的虚拟机 Ubuntu 22.04 LTS 中安装 Docker最先出现在永夜

]]>
在 Windows 10 上安装 Hyper-V 并创建虚拟机并为其安装操作系统 Ubuntu https://www.shuijingwanwq.com/2022/11/23/7179/ Wed, 23 Nov 2022 01:44:57 +0000 https://www.shuijingwanwq.com/?p=7179 本文介绍了在 Windows 10 上安装 Hyper-V 并创建安装 Ubuntu 虚拟机的过程。操作首先通过启用 Windows 功能内置的 Hyper-V 角色并重启完成安装,随后使用 Hyper-V 快速创建功能选择 Ubuntu 22.04 LTS,最终完成虚拟机配置并成功启动进入系统安装界面。

在 Windows 10 上安装 Hyper-V 并创建虚拟机并为其安装操作系统 Ubuntu最先出现在永夜

]]>
执行:vagrant up 时报错:The name of your virtual machine couldn’t be set because VirtualBox is reporting another VM with that name already exists. https://www.shuijingwanwq.com/2022/09/02/6915/ Fri, 02 Sep 2022 06:29:56 +0000 https://www.shuijingwanwq.com/?p=6915 在执行 vagrant up 时遇到报错,提示无法设置虚拟机名称,因为 VirtualBox 报告已存在同名虚拟机。解决方法是先删除 vagrant,随后打开 VirtualBox 图形界面确认并手动删除该虚拟机。接着根据提示删除指定目录下的虚拟机文件夹,再次执行 vagrant up 后不再报错,问题成功解决。

执行:vagrant up 时报错:The name of your virtual machine couldn’t be set because VirtualBox is reporting another VM with that name already exists.最先出现在永夜

]]>
启动 vagrant 时,报错:psych.rb:456:in `parse’: (): found a tab character that violates indentation while scanning a plain scalar at line 10 column 7 (Psych::SyntaxError) https://www.shuijingwanwq.com/2022/08/13/6870/ Sat, 13 Aug 2022 11:31:22 +0000 https://www.shuijingwanwq.com/?p=6870 启动 Vagrant 时报错 Psych::SyntaxError 提示缩进违规。经检查发现 Homestead.yaml 文件因曾用 EditPlus 编辑,在 PhpStorm 中显示红色波浪线,原因是存在 Tab 字符。在 PhpStorm 中重新格式化该文件后,红色提示消失,再次启动 Vagrant 成功,不再报错。

启动 vagrant 时,报错:psych.rb:456:in `parse’: (<unknown>): found a tab character that violates indentation while scanning a plain scalar at line 10 column 7 (Psych::SyntaxError)最先出现在永夜

]]>
基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建远程过程调用应用(实现基于 Hprose 2.0 for PHP 的 RPC 服务端),新建 rpc 目录、配置和环境、测试、Vagrant等的支持 https://www.shuijingwanwq.com/2018/08/15/2829/ Wed, 15 Aug 2018 01:48:49 +0000 http://www.shuijingwanwq.com/?p=2829 本文介绍了基于 yiisoft/yii2-app-advanced 模板在 GitHub 上新建仓库并实现 RPC 服务端的过程。文章首先通过 Postman 验证了 API 目录中 RESTful 风格接口的正常运行,随后使用 Composer 安装 Hprose,复制并调整 frontend 目录以创建独立的 RPC 应用。接着,文章详细说明了配置 Bootstrap 别名、编辑环境脚本、新增 Nginx 虚拟主机及 Vagrant 配置的具体操作,并对测试套件进行了构建与运行。最终通过访问接口地址和 Vagrant 环境,验证了配置符合预期。

基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建远程过程调用应用(实现基于 Hprose 2.0 for PHP 的 RPC 服务端),新建 rpc 目录、配置和环境、测试、Vagrant等的支持最先出现在永夜

]]>
基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建接口应用(实现 RESTful 风格的 Web Service 服务的 API),新建api目录、配置和环境、测试、Vagrant等的支持 https://www.shuijingwanwq.com/2018/04/03/2530/ https://www.shuijingwanwq.com/2018/04/03/2530/#comments Tue, 03 Apr 2018 05:46:26 +0000 http://www.shuijingwanwq.com/?p=2530 本文基于 yiisoft/yii2-app-advanced 模板,演示了在 GitHub 新建仓库并搭建包含接口、前端、后端及控制台应用的 Yii2 高级项目过程。文章详细介绍了环境初始化、Nginx 虚拟主机配置、数据库迁移与测试数据库报错修正等步骤,重点讲解了通过复制前端应用并调整命名空间及路径来新建 API 应用,同时配置了 Vagrant 环境支持,最终实现了多应用的本地运行与测试。

基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建接口应用(实现 RESTful 风格的 Web Service 服务的 API),新建api目录、配置和环境、测试、Vagrant等的支持最先出现在永夜

]]>
https://www.shuijingwanwq.com/2018/04/03/2530/feed/ 1
在 Windows 10 64、Oracle VM VirtualBox 5.2.2 下安装运行 Genymotion 2.11.0,以测试本地H5页面 https://www.shuijingwanwq.com/2017/12/20/2147/ Wed, 20 Dec 2017 09:51:18 +0000 http://www.shuijingwanwq.com/?p=2147 本文记录了在 Windows 10 和 VirtualBox 环境下安装运行 Genymotion 2.11.0 的过程。文章详细描述了新建 Android 7.0 虚拟设备、通过修改 VirtualBox 网卡混杂模式解决 IP 地址访问报错、以及利用 ADB 命令和 Total Commander 修改虚拟设备 hosts 文件的操作。最终测试显示,虽然浏览器能访问本地域名,但特定摇一摇功能仍无法模拟。

在 Windows 10 64、Oracle VM VirtualBox 5.2.2 下安装运行 Genymotion 2.11.0,以测试本地H5页面最先出现在永夜

]]>
在 Windwos 10 64、VirtualBox、CentOS 7 64 Gnome,编译安装并运行 PHP 7.0.23、Swoole 1.9.19 https://www.shuijingwanwq.com/2017/09/05/1801/ Tue, 05 Sep 2017 09:43:56 +0000 http://www.shuijingwanwq.com/?p=1801 本文记录在 Windows 10 环境下,通过 VirtualBox 安装 CentOS 7 系统,并利用源码编译安装 PHP 7.0.23 及 Swoole 1.9.19 扩展的过程。文中详细列出了安装 GCC、编译工具及各类依赖包的步骤,解决了编译过程中遇到的缺失 Bison、BZip2 及 ICU 库等问题,并通过配置 phpize 成功加载 Swoole 模块。最后通过构建 Echo 服务器与客户端的测试,验证了环境的正常运行。

在 Windwos 10 64、VirtualBox、CentOS 7 64 Gnome,编译安装并运行 PHP 7.0.23、Swoole 1.9.19最先出现在永夜

]]>