安裝虛擬機(jī)
Ansible>= 2.2
Virtualbox>= 4.3.10
Vagrant>= 1.8.5
vagrant-bindfs>= 0.3.1 (Windows users may skip this if not using vagrant-winnfsd for folder sync)
環(huán)境需求如上所示沥曹,我們先從vagrant官方下載安裝逊脯,一路next安裝即可癞志,具體因?yàn)檫@部分太簡(jiǎn)單我就不寫了赠橙,主要是后面的比較重要!
首先是新建一個(gè)目錄,比如我們就叫他wp.app好了。
$ mkdir wp.app && cd wp.app
Clone Trellis:
$ git clone --depth=1 git@github.com:roots/trellis.git && rm -rf trellis/.git
Clone Bedrock:
$ git clone --depth=1 git@github.com:roots/bedrock.git site && rm -rf site/.git
Install the Ansible Galaxy roles:
$ cd trellis && ansible-galaxy install -r requirements.yml
現(xiàn)在軟件正在下載需要部署的模塊,讓我們?nèi)ズ缺??吧~
好了全部依賴模塊下載完畢我們需要進(jìn)去這個(gè)目錄
group_vars/development/wordpress_sites.yml.
去修改里面的網(wǎng)站配置信息
這里面就需要我們自己定義一下了
在修改一下這個(gè)文件定義一下環(huán)境的數(shù)據(jù)庫(kù)密碼站點(diǎn)密碼什么的
部署虛擬機(jī)
完成這些修改之后呢我們?cè)?/trellis 目錄運(yùn)行 vagrant up來(lái)啟動(dòng)虛擬機(jī)初始化時(shí)候需要從網(wǎng)絡(luò)下載相應(yīng)的包所以速度比較慢钢拧,請(qǐng)大家再去喝杯??蟹漓。
經(jīng)過(guò)漫長(zhǎng)的等待終于完成了vm虛擬系統(tǒng)安裝部署。
請(qǐng)掛代理吧葡粒。這個(gè)后面還有被墻的安裝工具。
現(xiàn)在安裝完畢讓我先訪問(wèn)一下wp.app
這下我們終于配置完基本的開(kāi)發(fā)環(huán)境了嗽交。
關(guān)于本環(huán)境中用到的工具呢,這次就不詳細(xì)贅述颂斜,因?yàn)槊恳粋€(gè)單獨(dú)拿出來(lái)說(shuō)都要寫一到兩篇夫壁,可能以后會(huì)的吧。沃疮。盒让。。
我們發(fā)現(xiàn)在這次開(kāi)發(fā)中沒(méi)有見(jiàn)到我們常見(jiàn)的壓縮包wordperss那是因?yàn)間ithub的小伙伴對(duì)wp的目錄結(jié)構(gòu)做一了一次調(diào)整來(lái)方便開(kāi)發(fā)司蔬。這樣以后就不用經(jīng)常去解壓糯彬,而是是需要執(zhí)行composer命令就可以更新整個(gè)版本了。
好了這一篇就結(jié)束了葱她,期待下次繼續(xù)更新撩扒。