VisualBox&Vagrant搭建laravel開發環境

文件所需文件下載地址:visualbox 若是鏈接失效能夠去官網下載mysql

vagrant 、centos65(最新版的到vagrant庫下載)、secureCRTsql

shell

visualbox安裝,安裝好了先不用管centos

網絡

vagrant安裝,安裝好了在d盤新建一個vms文件夾,裏面再建一個box和dev文件夾,把centos65拷進box文件夾,win+R,進入cmd後切換目錄到box文件夾下面。less

vagrant box add mydev ./centos65.box.回車。而後切換到dev目錄下,
vagrant init mydev(初始化),
vagrant up。

進入文件夾dev下面,如今裏面應該有個Vagrantfile的文件,編輯文件粘貼一下內容複製:ssh

Vagrant.configure(2) do |config|

config.vm.box = "mydev"

config.vm.define "mydev" do |dev|

end

config.vm.network "public_network",

adapter: 1,

ip: "192.168.1.143",

bridge: "Realtek RTL8188EU Wireless LAN 802.11n USB 2.0 Network Adapter",

(這裏的橋接,須要在虛擬機網絡配置上查看本身的並進行修改)

auto_config: false

config.ssh.host = "192.168.1.143"

config.ssh.username = "vagrant"

config.ssh.password = "vagrant"

config.vm.provision "shell",

run: "always",

inline: "/bin/sh /etc/init.d/network restart"

# config.vm.synced_folder "G:/workspace-143/", "/home/yaoguai/project",

# owner: "yaoguai", group: "yaoguai"

end

這裏須要注意一點 config.ssh.host 是你本身主機的網關ip,Windows下 ipconfig 查看 假如 默認網關是192.168.1.1,就設置爲192.168.1.143(本身填一個)或者別的,只要不衝突就行spa

.net

在準備使用ssh連接以前,須要先配置正確的網絡,這裏須要打開visualbox,使用帳戶密碼登陸虛擬機,帳戶密碼在上面設置了 config.ssh.username = "vagrant" config.ssh.password = "vagrant",而後命令:vagrant

$sudo passwd root

// 111111(修改超級管理員密碼)

$su root

#cd /etc/sysconfig/network-scripts

#mkdir backup

#cp ifcfg-eth0 backup/

#vi ifcfg-eth0

/*

DEVICE="eth0"

BOOTPROTO="static"

// DHCP_HOSTNAME="vagrant-centos65.vagrantup.com"

HWADDR="08:00:27:07:9E:3D"

// IPV6INIT=no

// PEERDNS=yes

// PEEROUTES=yes

IPADDR=172.16.6.143

NETMASK=255.255.255.0

GATEWAY=172.16.6.1

// DEFROUTE=yes

// PIV4_FAILURE_FATAL=yes

// NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

BROADCAST=172.16.0.255

UUID="643967a6-f225-4907-98ee-e0a961c7c167"

*/

#cd /etc/udev/rules.d/

#rm -f 70-persistent-net.rules

#vi /etc/sysconfig/network

/*

NETWORKING=yes

HOSTNAME=vagrant

GATEWAY=172.16.6.1

*/

#vi /etc/resolv.conf

(去掉最上面多餘的兩行)

/*nameserver 172.16.6.1

nameserver 8.8.8.8

nameserver 8.8.4.4*/

#service network restart(重啓)

#shutdown -r now

#ifconfig(查看配置)

#ping www.baidu.com(ping通了則說明正確);

最後就能夠用ssh進行鏈接了

安裝httpd mysql

當 Loaded plugins: fastestmirror 時候須要

1 vi /etc/yum/pluginconf.d/fastestmirror.conf
enabled=0
2 vi /etc/yum.conf
plugins=0
cd /etc/yum.repos.d/
相關文章
相關標籤/搜索