本文目录导读:
随着互联网技术的不断发展,LNMP(Linux、Nginx、MySQL、PHP)服务器已经成为网站开发与运维的标配,而VMware作为一款功能强大的虚拟机软件,可以帮助我们轻松地在本地搭建一个LNMP服务器环境,本文将详细讲解如何在VMware虚拟机中搭建LNMP服务器,让您轻松掌握这一技能。
环境准备
1、VMware Workstation:一款功能强大的虚拟机软件,可从官网免费下载并安装。
2、Linux操作系统:本文以CentOS 7为例,您可以根据需要选择其他Linux发行版。
图片来源于网络,如有侵权联系删除
3、Nginx、MySQL、PHP:这三个软件是LNMP环境的核心组件。
搭建步骤
1、创建虚拟机
(1)打开VMware Workstation,点击“创建新的虚拟机”。
(2)选择“自定义(高级)”,点击“下一步”。
(3)选择“安装操作系统”,点击“下一步”。
(4)选择“Linux”,在搜索框中输入“CentOS”,选择“CentOS 7 64位”,点击“下一步”。
(5)选择“稍后安装操作系统”,点击“下一步”。
(6)设置虚拟机名称、存储位置和大小,点击“下一步”。
(7)设置CPU、内存、网络等参数,点击“下一步”。
(8)选择虚拟机硬盘类型和存储位置,点击“下一步”。
(9)选择“将虚拟硬盘拆分到多个文件”,点击“下一步”。
(10)设置虚拟硬盘大小,点击“下一步”。
(11)完成虚拟机创建。
2、安装Linux操作系统
(1)启动虚拟机,选择“安装CentOS 7”。
(2)选择“安装到硬盘”,点击“下一步”。
(3)选择“自动分区”,点击“下一步”。
(4)选择“选择网络”,点击“下一步”。
图片来源于网络,如有侵权联系删除
(5)选择“DHCP”,点击“下一步”。
(6)选择“选择时区”,点击“下一步”。
(7)选择“选择键盘布局”,点击“下一步”。
(8)设置root用户密码,点击“下一步”。
(9)安装完毕,重启虚拟机。
3、安装Nginx
(1)登录Linux系统,使用root用户登录。
(2)打开终端,输入以下命令:
sudo yum install nginx
(3)安装完成后,使用以下命令启动Nginx:
sudo systemctl start nginx
(4)使用以下命令设置Nginx开机自启:
sudo systemctl enable nginx
4、安装MySQL
(1)打开终端,输入以下命令安装MySQL:
sudo yum install mysql-community-server
(2)安装完成后,使用以下命令启动MySQL:
sudo systemctl start mysqld
(3)使用以下命令设置MySQL开机自启:
sudo systemctl enable mysqld
(4)初始化MySQL,运行以下命令:
sudo mysql_secure_installation
(5)根据提示设置root用户密码、删除匿名用户、禁止root用户远程登录、删除test数据库等。
5、安装PHP
(1)打开终端,输入以下命令安装PHP:
图片来源于网络,如有侵权联系删除
sudo yum install php php-fpm
(2)安装完成后,使用以下命令启动PHP-FPM:
sudo systemctl start php-fpm
(3)使用以下命令设置PHP-FPM开机自启:
sudo systemctl enable php-fpm
6、配置Nginx
(1)打开Nginx配置文件:
sudo vi /etc/nginx/nginx.conf
(2)在http部分添加以下内容:
server { listen 80; server_name localhost; root /usr/share/nginx/html; index index.html index.htm; location / { proxy_pass http://127.0.0.1:90; } location ~ .php$ { fastcgi_pass 127.0.0.1:90; fastcgi_index index.php; include fastcgi_params; } }
(3)保存并退出配置文件。
7、配置PHP-FPM
(1)打开PHP-FPM配置文件:
sudo vi /etc/php-fpm.d/www.conf
(2)在[www]部分修改以下内容:
user = nginx group = nginx listen = /var/run/php-fpm.sock
(3)保存并退出配置文件。
8、重启Nginx和PHP-FPM
(1)重启Nginx:
sudo systemctl restart nginx
(2)重启PHP-FPM:
sudo systemctl restart php-fpm
测试LNMP环境
1、打开浏览器,输入虚拟机IP地址,查看Nginx默认页面。
2、使用phpinfo()函数测试PHP环境是否正常:
<?php phpinfo(); ?>
3、使用MySQL客户端连接到MySQL数据库,测试MySQL环境是否正常。
本文详细讲解了如何在VMware虚拟机中搭建LNMP服务器,包括创建虚拟机、安装Linux操作系统、安装Nginx、MySQL、PHP以及配置Nginx和PHP-FPM,希望本文能帮助您轻松掌握这一技能。
标签: #vmware虚拟机搭建lnmp服务器教程
评论列表