黑狐家游戏

虚拟机win10开发环境,搭建Win10虚拟机下的LNMP开发环境,从入门到精通

欧气 0 0

本文目录导读:

  1. 准备阶段
  2. 搭建LNMP环境
  3. 测试LNMP环境

随着互联网技术的飞速发展,LNMP(Linux+Nginx+MySQL+PHP)已经成为当下最流行的Web开发环境之一,它以其稳定、高效、易用的特点,受到了广大开发者的青睐,本文将详细介绍如何在Windows 10虚拟机中搭建LNMP开发环境,帮助初学者从零开始,逐步成长为一名优秀的Web开发者。

准备阶段

1、下载并安装VMware Workstation:我们需要下载并安装VMware Workstation虚拟机软件,VMware Workstation是一款功能强大的虚拟机软件,可以让我们在Windows系统中运行Linux操作系统。

2、下载Linux操作系统镜像:我们需要下载一个Linux操作系统镜像文件,本文以CentOS 7为例,你可以从CentOS官网下载CentOS 7的镜像文件。

虚拟机win10开发环境,搭建Win10虚拟机下的LNMP开发环境,从入门到精通

图片来源于网络,如有侵权联系删除

3、创建虚拟机:打开VMware Workstation,点击“创建新的虚拟机”,选择“自定义(高级)”,然后点击“下一步”,在“安装操作系统”界面,选择“安装操作系统从光盘映像文件”,点击“浏览”并选择下载的Linux操作系统镜像文件,在“操作系统类型”和“版本”下拉菜单中选择Linux和CentOS 7 x64。

4、配置虚拟机:在“名称和位置”界面,为虚拟机命名并选择保存位置,在“处理器配置”界面,根据你的CPU核心数选择虚拟机核心数,在“内存配置”界面,至少分配2GB内存给虚拟机,在“网络类型”界面,选择“桥接网络”以实现虚拟机与主机之间的网络互通,在“硬盘类型”界面,选择“SCSI”或“IDE”均可,在“硬盘大小”界面,至少分配30GB硬盘空间。

5、安装Linux操作系统:启动虚拟机,按照提示完成Linux操作系统的安装过程。

搭建LNMP环境

1、安装Nginx

(1)打开终端,输入以下命令安装Nginx:

sudo yum install nginx

(2)启动Nginx服务:

sudo systemctl start nginx

(3)设置Nginx服务开机自启:

sudo systemctl enable nginx

2、安装MySQL

(1)打开终端,输入以下命令安装MySQL:

虚拟机win10开发环境,搭建Win10虚拟机下的LNMP开发环境,从入门到精通

图片来源于网络,如有侵权联系删除

sudo yum install mysql-server

(2)启动MySQL服务:

sudo systemctl start mysqld

(3)设置MySQL服务开机自启:

sudo systemctl enable mysqld

(4)配置MySQL安全:

sudo mysql_secure_installation

按照提示完成安全配置,包括设置root密码、删除匿名用户、禁止root用户远程登录等。

3、安装PHP

(1)打开终端,输入以下命令安装PHP:

sudo yum install php php-fpm php-mysql

(2)启动PHP-FPM服务:

sudo systemctl start php-fpm

(3)设置PHP-FPM服务开机自启:

sudo systemctl enable php-fpm

4、配置Nginx支持PHP

虚拟机win10开发环境,搭建Win10虚拟机下的LNMP开发环境,从入门到精通

图片来源于网络,如有侵权联系删除

(1)打开Nginx配置文件:

sudo nano /etc/nginx/nginx.conf

(2)在server块中添加以下配置:

location ~ .php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

(3)保存并退出配置文件。

(4)重启Nginx服务:

sudo systemctl restart nginx

测试LNMP环境

1、创建一个PHP文件,如test.php如下:

<?php
phpinfo();
?>

2、将test.php文件上传到Nginx的默认网站目录/usr/share/nginx/html/

3、在浏览器中输入虚拟机的IP地址,如http://192.168.1.100/,你应该能看到PHP信息页面。

至此,你已经成功在Windows 10虚拟机中搭建了LNMP开发环境,你可以在此基础上,继续学习Web开发技术,如HTML、CSS、JavaScript等,成为一名优秀的Web开发者。

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

黑狐家游戏
  • 评论列表

留言评论