首先我要推薦一個非常好的學(xué)習(xí)的網(wǎng)站:
http://www.coding10.com
我在這里學(xué)習(xí)到了很多有用的知識对嚼,而且站長非常好肋乍,很耐心也很風趣:)
進入正題
本來coding10是有個開箱即用的環(huán)境的,vm虛擬機里打開即可丁存,后期因為版本問題肩杈,在創(chuàng)建laravel新項目的時候,會報錯解寝。本身我也是個小白锋恬,就想著哪天可以按照教程創(chuàng)建屬于自己的環(huán)境。
今天忙里偷閑就下載了深度的最新版本 deepin-15.10.1编丘,按照教程 http://www.coding10.com/post/build-LNMP-env-in-deepin-linux
嘗試創(chuàng)建屬于自己的環(huán)境。
遇到的坑和問題:
因為需要用到fish彤悔,就在系統(tǒng)安裝好后第一時間安裝了fish嘉抓,后面在 source /etc/profile 這步會報錯,查了下度娘晕窑,說是因為啟動了fish造成的抑片,退出fish再執(zhí)行就好了,測試驗證了這一說法是正確的
在執(zhí)行 sudo echo 'export PATH="
PATH"' >> /etc/profile 會報權(quán)限問題杨赤,這里是通過先給root設(shè)置了密碼敞斋,切換到root用戶后再執(zhí)行的截汪。
-
如果沒有切換源,使用原始的植捎,后面在安裝composer和其他一些軟件會很慢衙解,甚至安裝不了,參照了網(wǎng)上資料焰枢,使用了 阿里源蚓峦,后面速度就起飛了。
關(guān)于換源以下是參照另一位作者的文章济锄,此處引用并感謝J钜!<鼍一汽!
http://www.reibang.com/p/9e62711d8cf5
作者:靚木Zhvy
鏈接:http://www.reibang.com/p/9e62711d8cf5更換阿里源,習(xí)慣性換鏡像源
3.1. sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 備份原來的sorce文件
3.2. sudo deepin-editor /etc/apt/sources.list 修改sources.list文件
> deepin-editor是deepin自帶的圖像界面編輯器低滩,和ubuntu的gedit一樣召夹。你也可以用vim去編輯∥欤看自己 嘛戳鹅。
3.3 更換為阿里或者中科大的鏡像源- 阿里
# aliyun
deb [by-hash=force] http://mirrors.aliyun.com/deepin panda main contrib non-free
#deb-src http://mirrors.aliyun.com/deepin panda main contrib non-free
- 中科大
# ustc
deb [by-hash=force] http://mirrors.ustc.edu.cn/deepin panda main contrib non-free
#deb-src http://mirrors.ustc.edu.cn/deepin panda main contrib non-free
將上面的一個鏡像源 覆蓋 到sources.list里,Ctrl + S 保存(vi/vim 保存方法 Esc -> : -> wq 回車)昏兆。
3.4 sudo apt-get update
更新源
3.4.1 如果出現(xiàn)lock報錯枫虏,刪除lock文件就好了
3.4.2
sudo rm -f /var/lib/apt/lists/lock
刪除lock文件3.4.3 再用
sudo apt-get update
更新源
4.composer安裝后,使用鏡像
可以在下面2個選擇1個
https://pkg.phpcomposer.com/ 和 https://learnku.com/laravel/composer
目前遇到的就是這些爬虱,后續(xù)再有問題再補充隶债!