本文详细介绍了如何从零开始使用VMware虚拟机搭建Linux LNMP服务器。教程涵盖了搭建虚拟机、安装Linux操作系统、配置LNMP环境等步骤,为读者提供了全面的学习指南。
本文目录导读:
随着互联网技术的飞速发展,LNMP(Linux+Nginx+MySQL+PHP)服务器架构因其高性能、稳定性而被广泛应用于网站建设,本文将详细讲解如何在VMware虚拟机上搭建LNMP服务器,从基础环境搭建到配置优化,助您轻松入门。
准备工作
1、软件准备:
- VMware Workstation或VMware Fusion(虚拟机软件)
- CentOS 7.x(Linux操作系统)
图片来源于网络,如有侵权联系删除
- Nginx、MySQL、PHP(服务器软件)
2、硬件要求:
- CPU:2核心以上
- 内存:4GB以上
- 硬盘:20GB以上
虚拟机安装
1、打开VMware Workstation,点击“创建新的虚拟机”。
2、选择“自定义(高级)”,然后点击“下一步”。
3、选择“典型”或“自定义”安装方式,这里我们选择“典型”。
4、选择操作系统版本为“Linux”和“CentOS 7 64位”。
5、设置虚拟机名称、位置和大小,建议将虚拟硬盘文件存储在物理硬盘上。
图片来源于网络,如有侵权联系删除
6、点击“自定义硬件”,在“处理器”选项中设置CPU核心数,建议设置为2核以上。
7、在“内存”选项中设置内存大小,建议设置为4GB以上。
8、在“网络”选项中,选择“桥接模式”或“NAT模式”,以便虚拟机可以访问外部网络。
9、点击“安装操作系统”,将CentOS 7.x镜像文件拖入虚拟机。
10、按照提示完成安装。
环境搭建
1、更新系统源
sudo yum update
2、安装Nginx
sudo yum install nginx
3、启动Nginx服务
sudo systemctl start nginx
4、设置Nginx开机自启
sudo systemctl enable nginx
5、安装MySQL
图片来源于网络,如有侵权联系删除
sudo yum install mysql-server
6、启动MySQL服务
sudo systemctl start mysqld
7、设置MySQL开机自启
sudo systemctl enable mysqld
8、安装PHP
sudo yum install php php-fpm php-mysql
9、设置PHP-FPM开机自启
sudo systemctl enable php-fpm
测试LNMP环境
1、在浏览器中输入虚拟机的IP地址,查看Nginx是否正常运行。
2、在MySQL中创建一个数据库和用户,并授权用户访问该数据库。
CREATE DATABASE test_db; CREATE USER 'test_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON test_db.* TO 'test_user'@'localhost'; FLUSH PRIVILEGES;
3、在PHP中创建一个测试文件(index.php),并写入以下代码:
<?php $mysqli = new mysqli('localhost', 'test_user', 'password', 'test_db'); if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } echo "Connection established!"; $mysqli->close(); ?>
4、在浏览器中访问测试文件,查看是否成功连接MySQL。
至此,LNMP服务器搭建完成,您可以根据实际需求进行配置优化,如设置防火墙规则、优化PHP性能等,祝您搭建成功!
评论列表