资讯专栏INFORMATION COLUMN

VisualBox&Vagrant搭建laravel开发环境

ddongjian0000 / 2902人阅读

摘要:文件所需文件下载地址如果连接失效可以去官网下载最新版的到库下载一安装,安装好了先不用管二安装,安装好了在盘新建一个文件夹,里面再建一个和文件夹,把拷进文件夹,,进入后切换目录到文件夹下面。然后切换到目录下,初始化,。

文件所需文件下载地址:visualbox 如果连接失效可以去官网下载

vagrant 、centos65(最新版的到vagrant库下载)、secureCRT

visualbox安装,安装好了先不用管

vagrant安装,安装好了在d盘新建一个vms文件夹,里面再建一个box和dev文件夹,把centos65拷进box文件夹,win+R,进入cmd后切换目录到box文件夹下面。

</>复制代码

  1. vagrant box add mydev ./centos65.box.回车。然后切换到dev目录下,
  2. vagrant init mydev(初始化),
  3. vagrant up。

进入文件夹dev下面,现在里面应该有个Vagrantfile的文件,编辑文件粘贴一下内容复制:

</>复制代码

  1. Vagrant.configure(2) do |config|
  2. config.vm.box = "mydev"
  3. config.vm.define "mydev" do |dev|
  4. end
  5. config.vm.network "public_network",
  6. adapter: 1,
  7. ip: "192.168.1.143",
  8. bridge: "Realtek RTL8188EU Wireless LAN 802.11n USB 2.0 Network Adapter",
  9. (这里的桥接,需要在虚拟机网络配置上查看自己的并进行修改)
  10. auto_config: false
  11. config.ssh.host = "192.168.1.143"
  12. config.ssh.username = "vagrant"
  13. config.ssh.password = "vagrant"
  14. config.vm.provision "shell",
  15. run: "always",
  16. inline: "/bin/sh /etc/init.d/network restart"
  17. # config.vm.synced_folder "G:/workspace-143/", "/home/yaoguai/project",
  18. # owner: "yaoguai", group: "yaoguai"
  19. end

这里需要注意一点 config.ssh.host 是你自己主机的网关ip,Windows下 ipconfig 查看 假如 默认网关是192.168.1.1,就设置为192.168.1.143(自己填一个)或者别的,只要不冲突就行

在准备使用ssh链接之前,需要先配置正确的网络,这里需要打开visualbox,使用账户密码登录虚拟机,账户密码在上面设置了 config.ssh.username = "vagrant" config.ssh.password = "vagrant",然后命令:

</>复制代码

  1. $sudo passwd root
  2. // 111111(修改超级管理员密码)
  3. $su root
  4. #cd /etc/sysconfig/network-scripts
  5. #mkdir backup
  6. #cp ifcfg-eth0 backup/
  7. #vi ifcfg-eth0
  8. /*
  9. DEVICE="eth0"
  10. BOOTPROTO="static"
  11. // DHCP_HOSTNAME="vagrant-centos65.vagrantup.com"
  12. HWADDR="08:00:27:07:9E:3D"
  13. // IPV6INIT=no
  14. // PEERDNS=yes
  15. // PEEROUTES=yes
  16. IPADDR=172.16.6.143
  17. NETMASK=255.255.255.0
  18. GATEWAY=172.16.6.1
  19. // DEFROUTE=yes
  20. // PIV4_FAILURE_FATAL=yes
  21. // NM_CONTROLLED="yes"
  22. ONBOOT="yes"
  23. TYPE="Ethernet"
  24. BROADCAST=172.16.0.255
  25. UUID="643967a6-f225-4907-98ee-e0a961c7c167"
  26. */
  27. #cd /etc/udev/rules.d/
  28. #rm -f 70-persistent-net.rules
  29. #vi /etc/sysconfig/network
  30. /*
  31. NETWORKING=yes
  32. HOSTNAME=vagrant
  33. GATEWAY=172.16.6.1
  34. */
  35. #vi /etc/resolv.conf
  36. (去掉最上面多余的两行)
  37. /*nameserver 172.16.6.1
  38. nameserver 8.8.8.8
  39. nameserver 8.8.4.4*/
  40. #service network restart(重启)
  41. #shutdown -r now
  42. #ifconfig(查看配置)
  43. #ping www.baidu.comping通了则说明正确);

最后就可以用ssh进行连接了

安装httpd mysql

当 Loaded plugins: fastestmirror 时候需要

</>复制代码

  1. 1 vi /etc/yum/pluginconf.d/fastestmirror.conf
  2. enabled=0
  3. 2 vi /etc/yum.conf
  4. plugins=0
  5. cd /etc/yum.repos.d/

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24982.html

相关文章

  • VisualBox&amp;Vagrant搭建laravel开发环境

    摘要:文件所需文件下载地址如果连接失效可以去官网下载最新版的到库下载一安装,安装好了先不用管二安装,安装好了在盘新建一个文件夹,里面再建一个和文件夹,把拷进文件夹,,进入后切换目录到文件夹下面。然后切换到目录下,初始化,。 文件所需文件下载地址:visualbox 如果连接失效可以去官网下载 vagrant 、centos65(最新版的到vagrant库下载)、secureCRT 一 vis...

    pingan8787 评论0 收藏0
  • Laravel学习笔记一-开发环境搭建

    摘要:配置需要一个来用于与虚拟机进行连接,默认假定这个密钥会被放在文件夹下。三使用管理项目版本使用可以对我们的代码进行版本控制,如果万一误删了代码想回到之前的情况,则可以通过版本控制进行回滚。配置选项代表对进行全局设置。 laravel学习笔记,重新梳理知识点。 一、环境配置 1、编辑器选用 Atom PHPStorm SublimeText Atom 是由 GitHub 官方在 201...

    Galence 评论0 收藏0
  • Win10搭建Laravel-HomeStead

    摘要:当然这步也可以用离线安装首先将文件改名为执行百度网盘链接密码启动执行效果如图六常用命令优雅关闭盒子名称从中去除添加的盒子重新加载配置 一.介绍简单说下Homestead吧,它有两个功能: 就是为了能够在本地方便开发laravel应用,体现laravel开发的优雅性.(但是前期安装的时候因为各种坑,还是比较难受的) 使得开发环境和生产环境保持一致。Homestead就是web开发所需软...

    jsyzchen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<