本文目录导读:
随着互联网技术的飞速发展,LNMP(Linux、Nginx、MySQL、PHP)平台因其高性能、稳定性和易用性,已经成为许多网站和应用程序的首选后端技术栈,本文将详细解析如何在Windows 10虚拟机上一键搭建LNMP平台,从准备工作到环境配置,再到实际操作,助您轻松入门LNMP。
准备工作
1、安装虚拟机软件:您需要在Windows 10系统上安装一款虚拟机软件,如VMware Workstation、VirtualBox等,这里以VMware Workstation为例。
2、创建虚拟机:打开VMware Workstation,创建一个新的虚拟机,选择Linux操作系统,推荐选择Ubuntu 18.04 LTS。
图片来源于网络,如有侵权联系删除
3、配置虚拟机:根据个人需求配置虚拟机的CPU、内存、硬盘等硬件资源。
安装LNMP平台
1、安装Linux操作系统:启动虚拟机,按照提示完成Ubuntu 18.04 LTS的安装。
2、更新系统:在虚拟机中打开终端,执行以下命令更新系统:
sudo apt update sudo apt upgrade
3、安装Nginx:
sudo apt install nginx
4、安装MySQL:
sudo apt install mysql-server
5、安装PHP:
sudo apt install php php-fpm php-mysql
6、配置Nginx:
(1)打开Nginx配置文件:
图片来源于网络,如有侵权联系删除
sudo nano /etc/nginx/sites-available/default
(2)修改默认配置,添加以下内容:
location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据您的PHP版本修改 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
(3)保存并关闭文件,执行以下命令使配置生效:
sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default sudo nginx -t sudo systemctl restart nginx
7、配置MySQL:
(1)打开MySQL配置文件:
sudo nano /etc/mysql/my.cnf
(2)找到以下内容,将skip-networking
改为!skip-networking
:
[mysqld] skip-networking = !skip-networking
(3)保存并关闭文件,重启MySQL服务:
sudo systemctl restart mysql
(4)进入MySQL命令行,创建一个新用户和数据库:
sudo mysql
CREATE USER 'root'@'localhost' IDENTIFIED BY 'root'; CREATE DATABASE test; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'; FLUSH PRIVILEGES; EXIT;
8、安装PHP扩展:
图片来源于网络,如有侵权联系删除
(1)安装PHP扩展:
sudo apt install php-gd php-xml php-mbstring php-zip php-curl
(2)重启PHP-FPM:
sudo systemctl restart php7.4-fpm
测试LNMP平台
1、打开浏览器,访问虚拟机IP地址,如:http://192.168.1.100
2、如果出现Nginx欢迎页面,表示LNMP平台搭建成功。
通过以上步骤,您已成功在Windows 10虚拟机上一键搭建LNMP平台,在实际应用中,您可以根据项目需求对LNMP平台进行优化和扩展,希望本文对您有所帮助!
标签: #win10虚拟机安装lnmp平台
评论列表