$ docker pull composer:1.9.0
# 启动Composer镜像
$ docker run --rm \
-it \
-v ${PWD}:/app \
composer:1.9.0 /bin/bash
# 创建composer.json文件
$ composer init -n
# 使用国内 Packagist镜像
$ composer config repo.packagist composer https://mirrors.aliyun.com/composer/
# 添加laravel包
$ composer require -vvv \
--prefer-dist \
--prefer-stable \
laravel/installer
# 看到以下输出,说明添加成功。
Writing lock file
Generating autoload files
# 在当前目录覆盖安装laravel
$ ./vendor/bin/laravel new
# 看到以下输出,说明安装成功。
Package manifest generated successfully.
Application ready! Build something amazing.
# 退出Composer镜像
$ exit
将当前目录下的storage目录权限,设为757
因为阿里的弹性WEB托管,使用php 5.5.30版本,所以只能安装Laravel 5.2版本。
本教程使用WSL + docker环境安装,除完整的laravel环境外,不会在本地留下任何痕迹。
$ docker pull composer:1.9.0
# 启动Composer镜像
$ docker run --rm \
-it \
-v ${PWD}:/app \
composer:1.9.0 /bin/bash
# 使用国内 Packagist镜像
$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
$ composer create-project -vvv \
--prefer-dist \
--no-scripts \
--keep-vcs \
laravel/laravel:5.2.31 \
YSME
# 看到以下输出,说明安装完成。
Writing lock file
Generating autoload files
# 退出Composer镜像
$ exit
copy YSME目录下的全部内容,到虚拟主机的目录下即可。
访问 http://你的域名/YSME/public/ 如果显示 Laravel 5 字样,说明安装成功!