首先感謝 Summer 的這幾本 laravel 教程 ,一直也跟著教程一點點的學過來的 ,真的講得很仔細,學習了不少知識,在此真心的感謝他。在學習初期,最煩惱的就是環境的搭建,記得第一次跟著教程走的時候,因為我的電腦使用者名稱不是英文的,真的是搞了好久。打算寫這篇文章的時候,是昨天剛剛重灌了系統,可是再安裝 homestead 的時候,還是遇到這樣那樣的問題,雖然都解決了,但是假如我是一個初學者的話,想想都頭疼,所以就想寫一篇文章,實際還是可以用其他環境的,讓學習的門檻低一點,也算是一個配置的備忘錄吧!
搭建 PHP 開發環境 從初學到現在用了很多的開發環境 別的就不說了 這邊推薦 兩種 一個是 laravel 官方推薦的 homestead 還有比較火的 laragon ,前者的介紹就直接閱讀 laravel 的官方文件就可以了,後者的介紹看下laragon 中文網 。
安利一下 laragon ,此工具 包含了 Apache、MySQL、MariaDB、PHP、Nodejs、npm、phpMyAdmin、git、ssh、cmder、Memcached、Redis、composer、Debug,2.0新增Sublime Text、ngrok、7z等工具,尤其是 ngrok ,在我開發微信應用的時候,幫了很大的忙,之前是買的,現在直接用這個就可以,也算是省了一筆費用,還是很穩定的,基本很長時間不會掉線。
今天在用hosestead 開發環境,在使用 yarn 安裝前斷流的時候們總是出錯,雖然我之前也遇到過類似的問題,可是都是按這種方法解決了,可是感覺 win 下開發,這些方法真的是可遇不可求呀,今天就怎麼都解決不了這些問題,於是乎偶然在論壇看到了這個解決方法,試了以後 表現非常好(這個是在 laragon 環境中用的),再次也表示感謝,作者也寫了好多的應對措施。好了下面是搭建一個在 win 下開發 laravel(其實其他框架也是可以用的)的,也是非常方便的,速度很快!
實際主要是想說,在配置前端流的時候的一些配置,就可以很快的進行開發了,這裡就先搬過來這個,
- 將 npm 源切換至淘寶源
npm config set registry https://registry.npm.taobao.org
- 通過 npm 全域性安裝 yarn
npm install -g yarn
- 安裝 cross-env
npm i -g cross-env
- 將 yarn 源切換至淘寶源
yarn config set registry https://registry.npm.taobao.org
- 執行 yarn install
yarn install
(如果是遇到 error An unexpected error occurred: "EINVAL: invalid argument, symlink) 請執行 yarn install --no-bin-links
,不過我沒有遇到這個錯誤。
-
執行 npm run dev 或者 npm run watch-poll 還有不必改
package.json
這個檔案npm run dev
或者npm run dev
-
執行完這幾個步驟,就可以愉快的練習這個教程了,不然前端編譯不通過,還真的是很苦惱的,這也算是一個記錄吧,最後來幾張圖吧~
ngrok 這個挺好用的
本作品採用《CC 協議》,轉載必須註明作者和本文連結