本文目录导读:
随着互联网的飞速发展,越来越多的企业开始关注网站建设,而LNMP平台作为一种高性能、开源的网站开发环境,因其稳定性、安全性以及易用性而被广泛使用,本文将详细介绍如何在Win10虚拟机中安装LNMP平台,帮助您快速搭建自己的网站开发环境。
准备工作
1、准备一台Win10主机,并安装VMware Workstation或VirtualBox等虚拟机软件。
图片来源于网络,如有侵权联系删除
2、准备一个Linux虚拟机,建议选择CentOS 7或Ubuntu 18.04等稳定版本。
3、准备以下软件的安装包:
- Nginx:高性能的HTTP和反向代理服务器
- MySQL:开源的关系型数据库管理系统
- PHP:开源的脚本语言,用于网站开发
安装步骤
1、配置虚拟机网络
(1)打开虚拟机软件,创建一个新的虚拟机。
(2)选择Linux系统,选择相应的版本。
(3)配置虚拟机内存和CPU资源。
(4)创建虚拟硬盘,建议使用动态分配或固定分配。
(5)设置虚拟机网络类型,选择“桥接模式”,确保虚拟机可以访问外部网络。
2、安装Nginx
(1)打开虚拟机,登录到Linux系统。
图片来源于网络,如有侵权联系删除
(2)更新系统源:sudo yum update
(3)安装Nginx:sudo yum install nginx
(4)启动Nginx服务:sudo systemctl start nginx
(5)设置Nginx服务开机自启:sudo systemctl enable nginx
3、安装MySQL
(1)安装MySQL:sudo yum install mysql-community-server
(2)启动MySQL服务:sudo systemctl start mysqld
(3)设置MySQL服务开机自启:sudo systemctl enable mysqld
(4)设置MySQL root密码:sudo mysql_secure_installation
4、安装PHP
(1)安装PHP:sudo yum install php
(2)安装PHP扩展:sudo yum install php-fpm
(3)启动PHP-FPM服务:sudo systemctl start php-fpm
图片来源于网络,如有侵权联系删除
(4)设置PHP-FPM服务开机自启:sudo systemctl enable php-fpm
5、配置LNMP环境
(1)配置Nginx:在Nginx的配置文件中添加以下内容,以支持PHP:
location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }
(2)配置PHP-FPM:在PHP-FPM的配置文件中添加以下内容,以支持动态PHP:
[global] pid = /run/php/php7.4-fpm.pid error_log = /var/log/php/php7.4-fpm.log log_errors = on [www] user = www group = www listen = /run/php/php7.4-fpm.sock
(3)重启Nginx和PHP-FPM服务,使配置生效。
测试LNMP环境
1、在浏览器中输入虚拟机的IP地址,查看Nginx是否正常工作。
2、创建一个名为test.php
的文件,内容如下:
<?php phpinfo(); ?>
3、将该文件放置在Nginx的网站目录下,如/usr/share/nginx/html/
。
4、在浏览器中访问http://虚拟机IP/test.php
,查看PHP是否正常工作。
通过以上步骤,您已在Win10虚拟机中成功搭建了LNMP平台,您可以在此基础上进行网站开发、测试等工作,希望本文对您有所帮助!
标签: #win10虚拟机安装lnmp平台
评论列表