本文目录导读:
在当今的互联网时代,掌握LNMP(Linux、Nginx、MySQL、PHP)开发环境对于前端和后端开发者来说至关重要,本文将详细阐述如何在虚拟机上搭建一个高效、稳定的LNMP开发环境,旨在帮助读者从零开始,逐步构建起自己的开发平台。
准备工作
1、选择合适的虚拟机软件:市面上常见的虚拟机软件有VMware、VirtualBox、Hyper-V等,本文以VirtualBox为例进行讲解。
图片来源于网络,如有侵权联系删除
2、准备操作系统镜像:下载Linux操作系统镜像,如CentOS、Ubuntu等,建议选择64位操作系统,以支持更多的软件。
3、安装虚拟机软件:按照虚拟机软件的官方文档进行安装,并创建一个新的虚拟机。
4、配置虚拟机:设置虚拟机的CPU、内存、硬盘等硬件资源,以满足开发需求。
安装Linux操作系统
1、在虚拟机中导入Linux操作系统镜像。
2、按照操作系统安装向导,进行分区、设置用户名、密码等操作。
3、安装完成后,重启虚拟机,进入Linux系统。
安装Nginx
1、使用root用户登录Linux系统。
2、输入以下命令,安装Nginx:
sudo yum install nginx
3、启动Nginx服务:
图片来源于网络,如有侵权联系删除
sudo systemctl start nginx
4、检查Nginx服务状态:
sudo systemctl status nginx
安装MySQL
1、输入以下命令,安装MySQL:
sudo yum install mysql-server
2、启动MySQL服务:
sudo systemctl start mysqld
3、检查MySQL服务状态:
sudo systemctl status mysqld
4、修改MySQL的root密码:
sudo mysql_secure_installation
按照提示操作,设置新的root密码。
安装PHP
1、输入以下命令,安装PHP:
sudo yum install php php-fpm
2、启动PHP-FPM服务:
sudo systemctl start php-fpm
3、检查PHP-FPM服务状态:
图片来源于网络,如有侵权联系删除
sudo systemctl status php-fpm
配置Nginx
1、打开Nginx配置文件:
sudo vi /etc/nginx/nginx.conf
2、修改server块中的listen地址和端口,
listen 80;
3、在server块中添加location块,配置PHP文件的处理:
location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }
4、保存并退出配置文件。
测试LNMP环境
1、在Linux系统中创建一个名为index.php的文件,并添加以下内容:
<?php phpinfo(); ?>
2、在浏览器中访问虚拟机的IP地址,如http://192.168.1.100/,即可看到PHP信息页面。
至此,LNMP开发环境在虚拟机上的搭建已完成,通过本文的实操步骤,读者可以轻松掌握LNMP环境的搭建方法,为后续的Web开发打下坚实基础。
标签: #虚拟机lnmp开发环境
评论列表