新学期把电脑系统格了重新安装配置环境,windows下用的PhpStudy16种组合的Nginx+PHP7.0 nts版本,然后就是搞定php包管理器。
首先到composer官网下载windows版本的composer安装文件,安装过程要选择php.exe所在路径,如果提示一直失败一般是由于你没有把php.exe放在全局环境变量中(你也可以在php.exe目录下按住shift鼠标右键打开命令行,使用php命令进行composer安装,这里不讲)。
上面这样是composer全局安装,你也可以使用composer.phar局部安装,考虑到平台统一,推荐使用这种方式。下载composer.phar文件,将其放在php同级目录,配置环境变量,你就可以使用composer.phar代替composer了。甚至可以写脚本让composer映射为composer.phar。
在WWW目录下打开命令行,打算使用新建个项目: composer create-project laravel/laravel learnlaravel5,结果漫长的等待。
这是因为composer镜像仓库在国外,这里需要修改镜像源为国内composer全量镜像库。你可以选择使用composer config命令修改,也可以进入composer全局配置文件config.json修改。windows系统下后者目录一般在C盘/用户/用户名/AppData/Roaming/config.json。如果没有AppData,请打开显示隐藏文件。
修改文件只需要添加"repositories": {
"https://packagist.phpcomposer.com"}。在不同版本的composer下,文件和目录稍微有不同,所以推荐使用命令行添加镜像仓库,只需要执行下面这条命令:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer install 根据当前目录composer.json文件自动安装依赖包。
composer search laravel搜索包
composer show laravel显示包详情
composer create-project创建项目