<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                參考 [https://blog.csdn.net/shadow\_zed/article/details/95032965](https://blog.csdn.net/shadow_zed/article/details/95032965) **公式:下載鏈接 = 產品版本鏈接 + 供應商英文意思 + 要下載的供應商名稱(如virtualbox)+'.box'** 如上:生成的下載鏈接為:[https://app.vagrantup.com/centos/boxes/7/versions/1804.02/providers/virtualbox.box](https://app.vagrantup.com/centos/boxes/7/versions/1804.02/providers/virtualbox.box) 點進要下載的box版本號 在瀏覽器鏈接后拼接 /providers/virtualbox.box 即可資源下載地址,會自動下載 ![](https://img.kancloud.cn/69/74/69740685fca70173a6707a5d4aa27f74_1041x931.png) 如laravel的開發環境 【laravel/homestead】 https://app.vagrantup.com/laravel/boxes/homestead/versions/8.2.1/providers/virtualbox.box 本地下載 homestead [https://learnku.com/articles/34662](https://learnku.com/articles/34662) 安裝參考:https://learnku.com/laravel/wikis/25550 [TOC] ### 1.本地安裝盒子【以laraval/homestead為例】 因用命令行添加box在線安裝,網絡很慢【需要翻墻】,所以很多情況可能是拿到了一個已下載好的box,進行本地安裝 這里以homestead為例。準備工作已在上一章完成,這里不陳述,注意下載最新的軟件或者更新到最新 ### 2.添加box以及下載最新homestead管理 以下命令操作均為,gitbash命令行 在box的同級目錄 建立一個 `metadata.json`(盒子的導入配置文件),我當前下載的是8.2.1,改配置文件如下 ``` { "name": "laravel/homestead", "versions": [ { "version": "8.2.1", "providers": [ { "name": "virtualbox", "url": "virtualbox.box" } ] } ] } ``` 在該目錄下,將box導入vagrant模板 ``` > vagrant box add metadata.json ``` ### 3.git拉取homestead的管理軟件項目 ``` > cd ~ #切換到用戶根目錄,window下通常是 C:\Users\用戶名\ > git clone https://git.coding.net/summerblue/homestead.git Homestead # C:\Users\用戶名\Homestead > git branch -a # 查看所有版本分支,找到最高版本,切換過去,我的當前最高是 remotes/origin/v7.8.0 > git checout v7.8.0 > bash init.sh # 會生成homestead啟動的配置文件 ``` 配置啟動box參數 ``` --- ip: "192.168.10.10" memory: 4096 cpus: 2 provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders: - map: E:/phpstudy_pro/WWW/tasks to: /home/www/tasks sites: - map: tasks.io to: /home/www/tasks/public databases: - homestead # blackfire: # - id: foo # token: bar # client-id: foo # client-token: bar # ports: # - send: 50000 # to: 5000 # - send: 7777 # to: 777 # protocol: udp ``` 核心是在folders下配置好同步項目 然后在sites下配好虛擬主機配置,其實就是host和webroot folders和sites都可以配多個map-to 所以建議目錄同步映射只映射需要的項目和文件夾。這里tasks是我按laraval官方教程安裝的一個laraval6.*的項目 ### 4.啟動起來就好了 ``` > cd ~/Homestead && vagrant up ``` ### 5.xshell登錄,并設置root可登錄 我這里啟動成功,用xshell ssh 127.0.0.1:2222 vagrant vagrant 登進去 首先更新root密碼,為后面使用root登錄做準備 ``` > sudo passwd root # 會提示輸入密碼和重復輸入密碼,兩次輸入一致會看到密碼修改成功 > vim /etc/ssh/sshd_config # 更改設置 # PermitRootLogin yes # 允許root賬戶登錄 # PasswordAuthentication yes # 允許密碼模式登錄 > sudo service sshd restart ``` 然后再去xshell將會話配置的登錄,密碼模式下的賬戶密碼設為root和你修改root密碼時設置的密碼,這樣就可以root登錄了。 該篇參考于官方文檔,有一些可能出現的問題,如 1.無法虛擬化 要去bios開啟虛擬化 2.不支持共享目錄掛載 3.私鑰沒有生成 4.站點響應緩慢 都可以去 下面頁面找到答案 [https://learnku.com/articles/34662](https://learnku.com/articles/34662) [http://tech.54skyer.cn/1214823](http://tech.54skyer.cn/1214823) [https://learnku.com/laravel/wikis/25550](https://learnku.com/laravel/wikis/25550) ### 6.設置局域網可訪問 如果能設置局域網可訪問,則可以拿局域網內的一臺window機器用homestead搭建測試環境,用svn或者git檢出項目,這樣就可以通過版本控制軟件更新代碼來達到測試環境發布的功能 ①修改Homestead\scripts\homestead.rb文件。將config.vm.network :private_network, ip: settings["ip"] ||= "192.168.10.10"中的private_network修改為public_network ②~/.homestead/Homestead.yaml的ip字段配置成一個和你主機同一網段的ip ③根據新的配置,重置虛擬機。cd ~/Homestead && vagrant provision && vagrant reload
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看