用laravel框架做项目,有时大脑里就一片空白,不知道怎么着手,或是安装laravel遇到很多小的问题,不知道怎么解决,下面我整理了一下安装过程中的笔记。希望能为遇到问题的开发者提供支持。
一、composer的下载和安装
composer下载
英文网站:https://getcomposer.org/
中文镜像:http://www.phpcomposer.com/
1、windows下安装composer教程:
中文镜像
不用修改这里配置
这里需要注意安装这个composer前需要有PHP环境
以上下一步就可以直接安装完成,完成后用cmd命令的composer -v 检测。
2、mac系统下安装composer教程:
mac下直接用命令行模式下载Composer
使用curl指令下载:
curl -sS https://getcomposer.org/installer | php
或是沒有安装curl,也可以用php指令下载:
php -r "readfile('https://getcomposer.org/installer');" | php
手动下载Composer
地址:https://getcomposer.org/composer.phar
当你下载了composer.phar后,可以将它放在目录中,但每次当你建立新目录时,你必须再复制一个副本到新目录中,这样比较麻烦。所以最佳做法是将它放到usr/local/bin中,成为全域指令。
sudo mv composer.phar /usr/local/bin/composer
这样就可以直接在终端使用composer命令了
二、laravel的安装
composer安装Laravel
1、直接下载安装(需要翻墙)
创建一个名为laravel的Laravel项目
composer create-project laravel/laravel --prefer-dist
创建一个名为blog的Laravel项目
composer create-project laravel/laravel blog -prefer-dist
2、使用composer境像安装(不要翻墙)
使用Composer镜像安装最新版Laravel
启用镜像服务的方式有两种:
系统全局配置:即将配置信息添加到composer的全局配置文件config.json中,
单个项目配置:将配置信息添加到某个项目的composer.json文件中
例1:修改composer的全局配置文件(推荐方式)
打开命令行窗口( windows用户)或控制台( Linux. Mac用户)并执行如下命令:
composer config -g repo.packagist composer https://packagist.phpcomposer. com
上面命令执行完成后,就可以再次执行以下命令,不用翻墙了
创建一个名为laravel的Laravel项目
composer create-project laravel/laravel --prefer-dist
创建一个名为blog的Laravel项目
composer create-project laravel/laravel blog -prefer-dist
例2 :修改当前项目的composer.json配置文件:
打开命令行窗口( windows用户)或控制台( Linux, Mac用户) ,进入你的项目的根目录(也就是composer.json文件所有目录),执行如下命令:
composer config repo.packagist composer nttps://packagist. phpcoeposer. com
第一步:因为它是在当前项目下执行,所以先起个项目文件夹test
第二步:是修改当前项目的composer文件,所以得先有composer.json文件,所以手动模拟个文本文件,不需要做任何设置,命名为composer.json就好。
上面提示,点击「是」
然后再执行如下命令:
composer config repo.packagist composer nttps://packagist. phpcoeposer. com
看一下composer.json文件,这是文件多了一些内容
然后就可以以下命令不需要翻墙了。
创建一个名为laravel的Laravel项目
composer create-project laravel/laravel --prefer-dist
创建一个名为blog的Laravel项目
composer create-project laravel/laravel blog -prefer-dist
上述命令将会在当前项目中的composer.json文件的未尾自动添加镜像的配置信息(你也可以自己手工添加) :
composer.json文件里的内容(如上面截图)意思是安装laravel指定为中国网站URL。
以上步骤是我安装过且成功的,按照上面步骤一步步安装就好,如果哪有不懂可以留言。谢谢,大家支持。希望能为大家提供帮助。