本文目录导读:
图片来源于网络,如有侵权联系删除
随着互联网技术的飞速发展,LNMP(Linux、Nginx、MySQL、PHP)已经成为当下最流行的网站开发环境,本文将详细讲解如何在VMware虚拟机中搭建LNMP服务器,让您的网站运行更加稳定、高效。
准备工作
1、VMware软件:下载并安装VMware Workstation或VMware Fusion等虚拟机软件。
2、操作系统:选择一个适合的Linux发行版,如CentOS、Ubuntu等。
3、服务器软件:Nginx、MySQL、PHP。
4、网络环境:确保虚拟机与宿主机之间的网络连接正常。
搭建步骤
1、创建虚拟机
(1)打开VMware软件,点击“创建新的虚拟机”。
(2)选择“自定义(高级)”。
(3)选择操作系统类型,如Linux。
(4)选择操作系统版本,如CentOS 7。
(5)指定虚拟机名称和存储位置。
(6)分配内存和CPU资源,根据实际情况进行调整。
(7)创建新硬盘或使用现有硬盘。
(8)选择虚拟硬盘文件类型,如VMDK。
(9)指定虚拟硬盘大小。
(10)点击“完成”创建虚拟机。
图片来源于网络,如有侵权联系删除
2、安装操作系统
(1)打开虚拟机,选择“自定义(高级)”。
(2)点击“安装操作系统”,选择ISO文件路径。
(3)按照提示完成安装。
3、配置网络
(1)在虚拟机中,编辑/etc/sysconfig/network-scripts/ifcfg-ens33
文件。
(2)将BOOTPROTO
设置为static
。
(3)设置IP地址、子网掩码、网关等信息。
(4)重启网络服务。
4、安装Nginx
(1)在终端中执行以下命令:
sudo yum install epel-release sudo yum install nginx
(2)启动Nginx服务:
sudo systemctl start nginx sudo systemctl enable nginx
5、安装MySQL
(1)在终端中执行以下命令:
sudo yum install mariadb mariadb-server
(2)启动MySQL服务:
sudo systemctl start mysqld sudo systemctl enable mysqld
(3)设置MySQL密码:
图片来源于网络,如有侵权联系删除
sudo mysql_secure_installation
6、安装PHP
(1)在终端中执行以下命令:
sudo yum install php php-mysqlnd
7、配置PHP与MySQL
(1)编辑/etc/php.ini
文件,找到以下配置项:
;extension_dir = "/usr/lib64/php/modules"
将其修改为:
extension_dir = "/usr/lib64/php/modules"
(2)编辑/etc/nginx/nginx.conf
文件,在http块中添加以下配置:
server { listen 80; server_name localhost; root /usr/share/nginx/html; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
8、配置虚拟主机
(1)在/etc/nginx/conf.d/
目录下创建一个新的配置文件,如example.com.conf
。
(2)编辑example.com.conf
文件,添加以下内容:
server { listen 80; server_name example.com; root /var/www/example.com; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
(3)重启Nginx服务。
9、创建网站目录和文件
(1)在虚拟机中创建网站目录:
sudo mkdir -p /var/www/example.com
(2)创建一个名为index.php
的文件,内容如下:
<?php phpinfo(); ?>
通过以上步骤,您已经在VMware虚拟机中成功搭建了一个LNMP服务器,您可以在这个环境中安装各种网站应用程序,如WordPress、Drupal等,祝您使用愉快!
标签: #vmware虚拟机搭建lnmp服务器教程
评论列表