本文目录导读:
随着互联网的快速发展,LNMP(Linux + Nginx + MySQL + PHP)已经成为搭建网站服务器的热门选择,本文将详细讲解如何在VMware中搭建Linux服务器,并配置LNMP环境,以下是一步步的操作指南,助您轻松入门。
准备工具
1、VMware Workstation:一款功能强大的虚拟机软件,支持创建和运行多个虚拟机。
图片来源于网络,如有侵权联系删除
2、Linux操作系统:本文以CentOS 7为例,您也可以选择其他Linux发行版。
3、Nginx、MySQL、PHP:搭建LNMP环境所需的软件。
创建虚拟机
1、打开VMware Workstation,点击“创建新的虚拟机”。
2、选择“自定义(高级)”,点击“下一步”。
3、选择“安装操作系统”,点击“下一步”。
4、选择“稍后安装操作系统”,点击“下一步”。
5、选择Linux操作系统,点击“下一步”。
6、选择CentOS 7的ISO镜像文件,点击“下一步”。
7、设置虚拟机名称、安装位置等参数,点击“下一步”。
8、设置CPU、内存、硬盘等硬件资源,建议CPU至少2核,内存4GB,硬盘至少50GB。
9、选择“自定义(高级)”,点击“下一步”。
10、设置虚拟硬盘类型,建议选择“固定大小”,点击“下一步”。
11、设置虚拟硬盘文件大小,建议与实际硬盘大小相同,点击“下一步”。
12、点击“完成”,开始安装CentOS 7。
配置Linux服务器
1、安装基本软件包
图片来源于网络,如有侵权联系删除
打开终端,输入以下命令安装基本软件包:
sudo yum install -y vim net-tools curl telnet
2、设置静态IP地址
编辑/etc/sysconfig/network-scripts/ifcfg-ens33
文件,将BOOTPROTO
修改为static
,并设置静态IP地址、网关和DNS:
BOOTPROTO=static IPADDR=192.168.1.200 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
重启网络服务:
sudo systemctl restart network
3、设置防火墙
由于LNMP环境需要开放多个端口,建议关闭防火墙:
sudo systemctl stop firewalld sudo systemctl disable firewalld
4、安装Nginx
输入以下命令安装Nginx:
sudo yum install -y nginx
启动Nginx服务,并设置开机自启:
sudo systemctl start nginx sudo systemctl enable nginx
5、安装MySQL
输入以下命令安装MySQL:
sudo yum install -y mariadb-server mariadb
启动MySQL服务,并设置开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld
6、安装PHP
输入以下命令安装PHP:
sudo yum install -y php php-fpm php-mysql
启动PHP-FPM服务,并设置开机自启:
图片来源于网络,如有侵权联系删除
sudo systemctl start php-fpm sudo systemctl enable php-fpm
配置LNMP环境
1、创建网站目录
在/var/www/html
目录下创建一个名为example.com
的网站目录:
sudo mkdir /var/www/html/example.com
2、创建Nginx配置文件
在/etc/nginx/conf.d/
目录下创建一个名为example.com.conf
的配置文件:
sudo nano /etc/nginx/conf.d/example.com.conf
输入以下内容:
server { listen 80; server_name example.com www.example.com; root /var/www/html/example.com; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
3、重启Nginx服务
重启Nginx服务,使配置生效:
sudo systemctl restart nginx
4、创建MySQL数据库和用户
登录MySQL:
sudo mysql
创建数据库example_db
:
CREATE DATABASE example_db;
创建用户example_user
,并授权:
CREATE USER 'example_user'@'localhost' IDENTIFIED BY 'example_password'; GRANT ALL PRIVILEGES ON example_db.* TO 'example_user'@'localhost'; FLUSH PRIVILEGES;
退出MySQL:
EXIT;
访问网站
在浏览器中输入http://example.com
,即可访问您搭建的LNMP网站。
通过以上步骤,您已经在VMware中成功搭建了一台Linux服务器,并配置了LNMP环境,您可以根据需要安装其他软件,如WordPress、PHPMyAdmin等,以扩展您的网站功能,祝您学习愉快!
标签: #vmware虚拟机搭建lnmp服务器教程
评论列表