第一个个人项目随笔
首先需要在git上建立自己的仓库
点击 start按钮
然后就可以在出现的readme文件中编写信息了
前提,
1,请先安装docker、composer以及docker-compose(注:docker的删除
https://www.cnblogs.com/skying555/p/6054256.html
docker的安装https://wiki.deepin.org/wiki/Docker)
2,可以用pip3 install docker-compose安装docker-compose(建议使用py3安装,py2有未知BUG),sudo apt install composer安装composer,但是要注意需要加镜像文件,记住一定要加最新的镜像文件2019年的
composer config -g repo.packagist composer https://packagist.laravel-china.org
docker直接浏览器上暴力下载就行
现在我们要部署laravel框架
1,首先我们需要有laradock和vendor两个文件
laradock:
git clone https://github.com/Laradock/laradock.git
然后就要将文件env-example复制一份
cp env-example .env
vendor:这一步可以在composer.json文件中配置想要的包
composer install
一开始执行这个命令可能不成功
需要安装
1,sudo apt-get install php7.0-mbstring
2,sudo apt-get install php7.0-xml or sudo apt-get install php-xml
3,composer update
我一定要把这个坑记下来
我的composer.json中中的配置文件本来写的laravel/framework:“5.8."结果就是不能composer install整了一个晚上,第二天换成5.7.,运行的简直完美
然后我们要初始化子模块
子模块就是第三方库或者是你独立开发和并在多个父项目中使用的
这个时候
我们用composer安装好的laravel里面env 文件中的 APP_KEY 的值是不默认不存在所以我们需要php artisan key:generate生成一个
接下来将文件push到远程
先从git上clone下一个文件,然后把自己的laravel移进去
#cd到文件跟目录
git add .
git commit -m "说明"
git push
这里我要补充一下,如果有一个文件夹我们不想要了怎么办呢
git rm -r -n cached 文件名或文件夹
#有-n会显示删除列表,不会删除任何东西
git rm -r cached 文件或文件夹
git commit -m "说明"
git push