一直使用wamp作为开发环境,只是工作中时常会遇到在wamp下没问题但是提交到服务器生产环境会出现一些意想不到的情况,由此萌生了在本机搭建LNMP环境的想法,我个人不知道其他人的虚拟机搭建服务器环境是怎样的,但我被网上不少教程坑了好久,光卡在尝试用secureCRT连接ubuntu就花了两三个小时。

  首先你要有个虚拟机已经安装好ubuntu,这个网上教程很多也很简单就越过了。

  首先打开终端,输入指令sudo -i,密码,获得root权限,方便接下来办事。

  1、apt-get update (更新一下你的列表)

  2、apt-get install openssh-server (获取ssh,用来进行远程连接的)

  3、ps -e |grep ssh (如果看到sshd,那就说明服务启动成功)

  4、shutdown -h now

  5、打开virtualbox的,管理-全局设定-网络-仅主机。。。

  

  然后看下ipv4地址,把它记住。

  6、

   

  7、

  

  8、端口转发,把刚才的步骤5的地址填上主机IP,子系统IP一般也是下面这个,不行的话,自己进系统输入ifconfig看一下,第一块网卡上的IP地址填进去子系IP即可,这一步顺带就配完了nginx和SSH的转发。

  

  9、然后就是打开ubuntu,用secureCRT的ssh2协议访问上面的主机IP就可以了。

  10、然后通过secureCRT apt-get install nginx php7.0-fpm MySQL-server-5.6 php7.0-mysql

  

  11、安装完以后vim /etc/nginx/sites-available/default(这里自带的vi有问题,建议apt-get install vim,然后再用),找到下图位置,把几行注释去掉。

  

  12、然后重启一下服务,systemctl restart nginx。

   13、打开宿主机浏览器,输入虚拟机ubuntu IP地址。

   

  14、然后打开cd /var/www/html,VIM index.php ,写一句<?php echo "hello world";,esc wq!退出

  15、

  

  这篇随笔一个是希望自己做个记录,好记性不如烂笔头,另外就是希望能帮到想要搭建这个虚拟机服务器环境的人,剩下就是一些共享文件夹,服务器设置,扩展的问题,在此处就不提了。

最新文章

  1. sql prompt 安装使用教程
  2. 虚拟机里面安装Openfiler 2.99
  3. Listview之优化BaseAdapter中的getView中的contentView
  4. Connectify是一款很实用的免费软件。能把计算机变成一个无线路由器
  5. jfinal框架教程-学习笔记(一)
  6. (ASP.net)利用Application对象制作简单聊天室
  7. MYSQL 插入二进制数的 2 种方法。
  8. [Android] 文件夹下文件的个数限制
  9. 于linux已安装moodle
  10. DB2数据类型
  11. smarty fetch方法
  12. 关于ES6 用箭头函数后的 this 指向问题
  13. 在关闭页面时自动清除Session cookie,页面缓存
  14. 13组合模式Composite
  15. linux:帮助命令help、man、info
  16. CO借贷标识及转换
  17. Micro:bit篮球小游戏
  18. BZOJ 2143 飞飞侠(分层最短路)
  19. js阻止冒泡和默认事件(默认行为)详解- jquery DefaultPrevented 函数
  20. GitHub项目为己所用

热门文章

  1. Fiddler响应post的请求 request body里面填写什么?
  2. 【leetcode】Min Stack -- python版
  3. linux协议栈skb操作函数
  4. Asp.Net MVC4 + Oracle + EasyUI 学习 序章
  5. 如何使用scikit—learn处理文本数据
  6. foreach的用法
  7. Codeforces Round #353 (Div. 2)
  8. 【Cocos2d-x游戏开发】细数Cocos2d-x开发中那些常用的C++11知识
  9. 数论 - Pairs(数字对)
  10. Tornado学习笔记12 tornado.httpserver-.非阻塞的Http服务器