Win10 VirtualBox虚拟机搭建lnmp环境

之前用的是vagrant+VirtualBox搭建的环境,因为是windows系统动不动就报错,打不开环境,所以还是老老实实换了虚拟机哎....

版本: VirtualBox 5.1.34

    xshell  

   镜像centos7

配置虚拟机

1.首先在VirtualBox添加镜像

2.安装的时候注意时区选择上海,开始网络模式,设置用户

3.登录后 配置

网络配置打开命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
网络配置如下:onboot=yes //开启网络

BOOTPROTO="static"
静态IP配置:
IPADDR=192.168.1.150
NETMASK=255.255.255.0
DNS1=192.168.1.1
GATEWAY=192.168.1.1
重启网络服务:  systemctl restart network.service
查看网络: ip addr
防火墙开发端口: firewall-cmd --zone=public --add-port=22/tcp --permanent
重启防火墙 :systemctl restart firewalld.service是否设置域名服务器 vi /etc/resolv.conf加入下面两行:nameserver 8.8.8.8nameserver 8.8.4.4

一键安装lnmp环境

官网:https://lnmp.org/install.html

设置共享目录

VirtualBox的增强功能插件实现文件夹共享的功能

1.检查CentOS是连接网络

因为需要安装相关的软件,所以需要先检查网络连接情况。

ping www.baidu.com

  • 如果能够ping通,说明网络连接正常
  • 如果ping不通

dhclient eth0:分配ip给eth0

/etc/sysconfig/network-scripts/ifcfg-eth0,将ONBOOT="no"改为ONBOOT="yes":这样设置能够使每次重启可以自动获取ip

2.准备安装环境(版本问题,较多基础程序没有安装)

yum update : 更新系统现有的可更新文件

yum install gcc : 安装GNU编译器套件

yum install kernel-devel : 安装kernel-devel工具

reboot :重启系统

3.安装 VBoxGuestAdditions.iso镜像并挂载

打开CentOS系统,并以root权限进入系统

系统正常启动后,点击设备——>CD/DVD 设备——>选择ios文件,文件位于VirtualBox安装文件夹下

将CD进行挂载。mount /dev/cdrom /home/wwwroot

进入cdrom并运行相关程序。cd /cdrom; sh ./VBoxLinuxAdditions.run (等待程序安装完毕,VirtualBox增强功能软件就在系统中安装完毕)

4.配置共享文件夹

本地主机创建共享文件夹 d:\share

点击运行的虚拟机设备——>共享文件夹设置——>机器文件,添加共享文件夹——>选中创建的文件夹,填写名字,选择永久分配——>点击确定

在虚拟机中创建共享文件夹。mkdir /share

从虚拟机中进行文件夹挂载。 mount -t vboxsf www(这是指主机文件夹名) /home/wwwroot(这是指终端挂载点名)

挂载的时候报错:/sbin/mount.vboxsf: mounting failed with the error: No such device

解决办法:

yum clean all
yum update
yum install kernel
yum install kernel-devel
yum install kernel-headers
yum install gcc
yum install make  
reboot

cd /opt/VBoxGuestAdditions-*/init  
./vboxadd setup
reboot

再次执行挂载,成功。

参考:

  https://www.imooc.com/notepad/181e54

  https://blog.csdn.net/liujinsuoabc/article/details/22503321

  http://f.dataguru.cn/thread-456235-1-3.html

  https://blog.csdn.net/daiyudong2020/article/details/58073520

  

原文地址:https://www.cnblogs.com/wangziyue/p/8855455.html

时间: 2024-11-03 03:27:43

Win10 VirtualBox虚拟机搭建lnmp环境的相关文章

WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机

版本:win10系统 virtualbox:5.1.26 vagrant :1.9.7 centos 7.0 xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox 一.把虚拟机加载到box容器中 vagrant box add CentOs7.0 D:\soft\Vagrantfile\package.box CentOs7.0 是给虚拟机起的名字 D:\soft\Vagrantfile\package.box 是box路径也就是centos7.0 二.找一个

搭建lnmp环境,部署php动态网站

搭建LNMP 前言:"N"代表Nginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgor sysoev开发,其特点是占有内存少,并发能力强,单台物理服务器可支持3万-5万个并发请求,中国使用nginx网站用户有:百度.京东.新浪.网易.腾讯.淘宝等. 通过下面的实验搭建LNMP环境,部署天空影城的php动态网站 本实验在虚拟机中运行,使用Redhat6.5系统部署! 一.安装及运行 1.搭建yum仓库,安装支持软件 nginx的配置及运行需要pcre,zlib等软件

docker搭建 LNMP 环境

一.准备镜像安装完docker后,更换完镜像源(docker的安装十分简单自行百度即可)打开/etc/docker目录下的daemon.json添加以下内容 {"registry-mirrors": ["https://o3niohlb.mirror.aliyuncs.com"]} docker工作的基础即是镜像,可以认为镜像是一个独立的由应用组成的虚拟机重启docker服务 service docker restart docker pull nginx:alpi

搭建lnmp环境

本次实验中搭建lnmp环境所使用的软件下载http://链接:http://pan.baidu.com/s/1hsCqI5u 密码:ndsy 1:首先要安装的mysql:一般我们把下载的安装包放在/usr/local/src下面: 首先解压安装包: [[email protected] src]# tar zvxf mysql-5.1.73-linux-i686-glibc23.tar.gz 把解压后的文件移至/usr/local/下: [[email protected] src]# mv m

ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装

一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇到一些问题,网上的文章坑爹的比较多,写篇文章记录下来. 1.安装mysql sudo apt-get install mysql-server mysql-clien 安装过程中要输入root用户的密码. 我在安装中出错,是原来的mysql-cilent mysql-workbench 未完全卸载,将m

如何搭建LNMP环境(Linux+Nginx+MySql+Php)来运行wordpress

一.前言 今天是周六,积累了很多天的内容都要在今天来释放了,因为最近想弄一个自己的主页,查看网上之后,都说wordpress很不错,他是一个开源的后台程序,可以用来搭建自己的博客,论坛等功能.但是有一个蛋疼的地方,他是php写的,之前只弄过JavaWeb相关的后台程序,php不太熟呢,以前也是搭建过Linux+Apache+Tomcat+JavaWeb+MySql,那么这次也正好是一个机会学习一下如何搭建后台PHP系统,这里也是网上比较流行的后台系统组合:Linux+Nginx+MySql+Ph

docker搭建lnmp环境

入门参考 http://www.runoob.com/docker/docker-install-nginx.html 十大常用命令玩转docker 1. #从官网拉取镜像 docker pull <镜像名:tag> 如:docker pull centos(拉取centos的镜像到本机) 2.#搜索在线可用镜像名 docker search <镜像名> 如:docker search centos( 在线查找centos的镜像) 3.#查询所有的镜像,默认是最近创建的排在最上 d

Ubuntu 18.04.1 下快速搭建 LNMP环境(PHP7.2.5+MySql5.7+Nginx1.14.0)

在Linux环境下,搭建LNMP环境,大家以前或多或少都做过相关的操作,但是随着软件的更新,PHP,MySQL不断的升级,以往很多比较老的教程,都已经无法完成这个搭建环境的任务了,今天偶然有兴趣在最新的Ubuntu18.04上搭建LNMP环境,本来感觉挺容易的,但是在实际操作过程中,遇到一个个坑,真是让人哭笑不得,所以写这篇心得,主要是分享在搭建过程中遇到的一些问题进行了整合,来给后入进行排雷. 首先展示搭建成功后的页面 PHP安装成功 MySQL安装成功 来,现在我们开始进行搭建 1.Ngin

搭建LNMP环境(基于最小化安装CentOS 6.5)

本文档主要说明在单台服务器上手动安装LNMP环境的操作步骤,本文档使用的系统版本可能与您的实际使用版本不同,您可以根据实际情况选择相应版本. 一.本文档LNMP环境版本说明: OS:最小化安装CentOS 6.5 Nginx:nginx-1.10.2.tar.gz MySQL:mysql-5.6.24.tar.gz PHP:php-5.6.23.tar.bz2 二.搭建LNMP环境基本步骤 1. 准备编译环境 2. 安装nginx 3. 安装mysql 4. 安装php-fpm 5. 测试访问