黑狐家游戏

虚拟机搭建linux,可以用虚拟机搭建lnmp吗

欧气 2 0

标题:使用虚拟机搭建 LNMP 环境的详细指南

一、引言

随着互联网的发展,网站建设和开发变得越来越重要,而 LNMP 是一种常用的 Web 开发环境,它由 Linux、Nginx、MySQL 和 PHP 组成,在实际开发中,我们可能需要在本地搭建 LNMP 环境进行测试和开发,本文将介绍如何使用虚拟机搭建 LNMP 环境,希望对大家有所帮助。

二、准备工作

1、下载虚拟机软件

- 我们可以选择 VMware Workstation、VirtualBox 等虚拟机软件,这里以 VMware Workstation 为例进行介绍。

- 访问 VMware 官方网站,下载适合自己操作系统的 VMware Workstation 安装程序。

2、下载 Linux 操作系统镜像

- 我们可以选择 CentOS、Ubuntu 等 Linux 操作系统,这里以 CentOS 为例进行介绍。

- 访问 CentOS 官方网站,下载适合自己的 CentOS 操作系统镜像。

3、安装虚拟机软件

- 运行下载的 VMware Workstation 安装程序,按照提示完成安装。

- 启动 VMware Workstation,创建一个新的虚拟机。

4、安装 Linux 操作系统

- 在 VMware Workstation 中,选择刚刚创建的虚拟机,点击“编辑虚拟机设置”。

- 在“硬件”选项卡中,点击“CD/DVD(IDE)”,选择“使用 ISO 镜像文件”,并浏览到下载的 CentOS 操作系统镜像文件。

- 点击“确定”保存设置。

- 启动虚拟机,按照 CentOS 安装向导的提示完成安装。

三、安装 Nginx

1、登录到 Linux 系统

- 使用 root 用户登录到 Linux 系统。

2、更新系统

- 运行以下命令更新系统:

```

yum update

```

3、安装 Nginx

- 运行以下命令安装 Nginx:

```

yum install nginx

```

4、启动 Nginx

- 运行以下命令启动 Nginx:

```

systemctl start nginx

```

5、查看 Nginx 状态

- 运行以下命令查看 Nginx 状态:

```

systemctl status nginx

```

四、安装 MySQL

1、安装 MySQL 依赖包

- 运行以下命令安装 MySQL 依赖包:

```

yum install -y mariadb-server mariadb

```

2、启动 MySQL

- 运行以下命令启动 MySQL:

```

systemctl start mariadb

```

3、初始化 MySQL

- 运行以下命令初始化 MySQL:

```

mysql_secure_installation

```

在初始化过程中,会提示设置 root 用户的密码,请根据自己的需求设置。

4、查看 MySQL 版本

- 运行以下命令查看 MySQL 版本:

```

mysql -V

```

五、安装 PHP

1、安装 PHP 依赖包

- 运行以下命令安装 PHP 依赖包:

```

yum install -y php php-fpm php-mysql

```

2、启动 PHP-FPM

- 运行以下命令启动 PHP-FPM:

```

systemctl start php-fpm

```

3、查看 PHP 版本

- 运行以下命令查看 PHP 版本:

```

php -v

```

六、配置 LNMP 环境

1、配置 Nginx

- 编辑 Nginx 配置文件:

```

vi /etc/nginx/nginx.conf

```

在配置文件中,添加以下内容:

```

server {

listen 80;

server_name localhost;

root /var/www/html;

index index.php index.html index.htm;

location ~ \.php$ {

root /var/www/html;

fastcgi_pass unix:/run/php-fpm/php-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

```

保存并退出配置文件。

2、配置 MySQL

- 编辑 MySQL 配置文件:

```

vi /etc/my.cnf

```

在配置文件中,添加以下内容:

```

[mysqld]

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

```

保存并退出配置文件。

3、重启 Nginx 和 MySQL

- 运行以下命令重启 Nginx 和 MySQL:

```

systemctl restart nginx

systemctl restart mariadb

```

七、测试 LNMP 环境

1、创建测试文件

- 在 /var/www/html 目录下,创建一个 index.php 文件,内容如下:

```php

<?php

phpinfo();

?>

```

2、访问测试文件

- 在浏览器中,输入 http://localhost/,即可访问测试文件。

3、查看测试结果

- 在测试文件中,会显示 PHP 的版本信息和配置信息。

八、总结

通过以上步骤,我们成功地使用虚拟机搭建了 LNMP 环境,在实际开发中,我们可以根据自己的需求进行进一步的配置和优化,希望本文对大家有所帮助。

标签: #虚拟机 #linux #lnmp #搭建

黑狐家游戏
  • 评论列表

留言评论