首先我要推荐一个非常好的学习的网站:
http://www.coding10.com
我在这里学习到了很多有用的知识,而且站长非常好,很耐心也很风趣:)
进入正题
本来coding10是有个开箱即用的环境的,vm虚拟机里打开即可,后期因为版本问题,在创建laravel新项目的时候,会报错。本身我也是个小白,就想着哪天可以按照教程创建属于自己的环境。
今天忙里偷闲就下载了深度的最新版本 deepin-15.10.1,按照教程 http://www.coding10.com/post/build-LNMP-env-in-deepin-linux
尝试创建属于自己的环境。
遇到的坑和问题:
-
因为需要用到fish,就在系统安装好后第一时间安装了fish,后面在 source /etc/profile 这步会报错,查了下度娘,说是因为启动了fish造成的,退出fish再执行就好了,测试验证了这一说法是正确的
-
在执行 sudo echo 'export PATH="PATH"' >> /etc/profile 会报权限问题,这里是通过先给root设置了密码,切换到root用户后再执行的。
-
如果没有切换源,使用原始的,后面在安装composer和其他一些软件会很慢,甚至安装不了,参照了网上资料,使用了 阿里源,后面速度就起飞了。
关于换源以下是参照另一位作者的文章,此处引用并感谢!!!!
https://www.jianshu.com/p/9e62711d8cf5
作者:靓木Zhvy
链接:https://www.jianshu.com/p/9e62711d8cf5更换阿里源,习惯性换镜像源
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 如果出现lock报错,删除lock文件就好了
image
3.4.2
sudo rm -f /var/lib/apt/lists/lock
删除lock文件image
3.4.3 再用
sudo apt-get update
更新源
4.composer安装后,使用镜像
可以在下面2个选择1个
https://pkg.phpcomposer.com/ 和 https://learnku.com/laravel/composer
目前遇到的就是这些,后续再有问题再补充!
网友评论