黑狐家游戏

虚拟机win10开发环境,虚拟机lnmp开发环境

欧气 3 0

标题:在虚拟机 Win10 上搭建高效的 LNMP 开发环境

在当今的软件开发领域,拥有一个稳定、高效的开发环境对于开发者来说至关重要,而虚拟机技术的出现,为我们提供了在一台物理机上创建多个独立操作系统环境的便利,本文将详细介绍如何在虚拟机 Win10 上搭建 LNMP 开发环境,帮助开发者更轻松地进行 Web 应用开发。

一、准备工作

1、安装 VirtualBox 虚拟机软件:从 Oracle 官方网站下载适合你操作系统的 VirtualBox 安装程序,并按照提示进行安装。

2、安装 Windows 10 操作系统:在 VirtualBox 中创建一个新的虚拟机,并选择 Windows 10 作为操作系统进行安装。

3、安装 Git:Git 是一个版本控制系统,用于管理代码的版本,在 Windows 10 中打开命令提示符,执行以下命令安装 Git:

```

@echo off

setlocal enabledelayedexpansion

set "version=2.39.1"

set "url=https://github.com/git-for-windows/git/releases/download/v!version!/Git-!version!-64-bit.exe"

powershell -Command "(new-object System.Net.WebClient).DownloadFile('!url!', 'Git-!version!-64-bit.exe')"

start "" "Git-!version!-64-bit.exe" /S

del "Git-!version!-64-bit.exe"

endlocal

```

4、安装 Node.js:Node.js 是一个 JavaScript 运行时环境,用于运行服务器端 JavaScript 代码,在 Windows 10 中打开命令提示符,执行以下命令安装 Node.js:

```

@echo off

setlocal enabledelayedexpansion

set "version=18.16.1"

set "url=https://nodejs.org/dist/v!version!/node-v!version!-x64.msi"

powershell -Command "(new-object System.Net.WebClient).DownloadFile('!url!', 'node-v!version!-x64.msi')"

start "" "node-v!version!-x64.msi" /qn

del "node-v!version!-x64.msi"

endlocal

```

5、安装 MySQL:MySQL 是一个关系型数据库管理系统,用于存储和管理数据,在 Windows 10 中打开命令提示符,执行以下命令安装 MySQL:

```

@echo off

setlocal enabledelayedexpansion

set "version=8.2.3"

set "url=https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-!version!.exe"

powershell -Command "(new-object System.Net.WebClient).DownloadFile('!url!', 'mysql-installer-community-!version!.exe')"

start "" "mysql-installer-community-!version!.exe" /silent /installDirectory="C:\MySQL" /portNumber=3306 /password=password /rootPassword=password

del "mysql-installer-community-!version!.exe"

endlocal

```

二、创建 LNMP 项目目录

在 Windows 10 中,创建一个新的文件夹作为 LNMP 项目的根目录,C:\LNMP。

三、配置 Nginx

1、打开 Nginx 配置文件:在命令提示符中,执行以下命令打开 Nginx 配置文件:

```

notepad "C:\Program Files\nginx\nginx.conf"

```

2、配置 Nginx 服务器:在 Nginx 配置文件中,找到 server 块,并添加以下配置:

```

server {

listen 80;

server_name localhost;

location / {

root C:/LNMP/public;

index index.html index.htm;

}

}

```

3、保存并关闭 Nginx 配置文件。

四、配置 PHP

1、下载 PHP:从 PHP 官方网站下载适合你操作系统的 PHP 安装程序,并将其解压到 C:\LNMP\php 目录中。

2、配置 PHP 环境变量:在系统属性中,找到环境变量,并在系统变量中添加以下环境变量:

- 变量名:PHPRC

- 变量值:C:\LNMP\php

3、配置 Nginx 与 PHP 的关联:在 Nginx 配置文件中,找到 server 块,并添加以下配置:

```

server {

listen 80;

server_name localhost;

location / {

root C:/LNMP/public;

index index.html index.htm;

}

location ~ \.php$ {

root C:/LNMP/public;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME C:/LNMP/public$fastcgi_script_name;

include fastcgi_params;

}

}

```

4、保存并关闭 Nginx 配置文件。

五、配置 MySQL

1、打开 MySQL 命令提示符:在开始菜单中,找到 MySQL 文件夹,并打开 MySQL 命令提示符。

2、创建数据库:在 MySQL 命令提示符中,执行以下命令创建一个名为 test 的数据库:

```

mysql -u root -p

CREATE DATABASE test;

```

3、退出 MySQL 命令提示符:在 MySQL 命令提示符中,执行以下命令退出:

```

exit;

```

六、安装 Composer

Composer 是一个 PHP 依赖管理工具,用于管理 PHP 项目的依赖关系,在 Windows 10 中,打开命令提示符,执行以下命令安装 Composer:

@echo off
setlocal enabledelayedexpansion
set "version=2.5.5"
set "url=https://getcomposer.org/installer"
powershell -Command "(new-object System.Net.WebClient).DownloadFile('!url!', 'composer-setup.php')"
php composer-setup.php --install-dir=C:\LNMP\bin --filename=composer
del "composer-setup.php"
endlocal

七、创建 LNMP 项目

在 C:\LNMP\public 目录中,创建一个新的 PHP 文件,index.php,并添加以下代码:

<?php
echo "Hello, World!";
?>

八、启动 LNMP 服务

1、启动 Nginx:在命令提示符中,执行以下命令启动 Nginx:

```

"C:\Program Files\nginx\nginx.exe"

```

2、启动 PHP-FPM:在命令提示符中,执行以下命令启动 PHP-FPM:

```

"C:\LNMP\php\php-cgi.exe" -b 127.0.0.1:9000

```

3、启动 MySQL:在命令提示符中,执行以下命令启动 MySQL:

```

"C:\Program Files\MySQL\MySQL Server 8.2\bin\mysqld.exe"

```

九、测试 LNMP 开发环境

在浏览器中,输入 http://localhost,应该能够看到“Hello, World!”的输出。

十、总结

标签: #虚拟机 #Win10 #开发环境 #lnmp

黑狐家游戏
  • 评论列表

留言评论