在CentOS中安装 Laravel 框架

1、安装Composer镜像

1$ docker pull composer:1.9.0

2、安装laravel

 1# 启动Composer镜像
 2$ docker run --rm \
 3                -it \
 4                -v ${PWD}:/app \
 5                composer:1.9.0 /bin/bash
 6
 7# 创建composer.json文件
 8$ composer init -n
 9
10# 使用国内 Packagist镜像
11$ composer config repo.packagist composer https://mirrors.aliyun.com/composer/
12
13# 添加laravel包
14$ composer require -vvv \
15                    --prefer-dist \
16                    --prefer-stable \
17                    laravel/installer
18
19# 看到以下输出,说明添加成功。
20Writing lock file
21Generating autoload files
22
23# 在当前目录覆盖安装laravel
24$ ./vendor/bin/laravel new
25
26# 看到以下输出,说明安装成功。
27Package manifest generated successfully.
28Application ready! Build something amazing.
29
30# 退出Composer镜像
31$ exit  

将当前目录下的storage目录权限,设为757

1$ chmod -R 757 storage/

3、安装laravel-admin扩展包

 1# 进入laravel安装目录
 2
 3# 启动Composer镜像
 4$ docker run --rm \
 5                -it \
 6                -v ${PWD}:/app \
 7                composer:1.9.0 /bin/bash
 8
 9# 使用国内 Packagist镜像
10$ composer config repo.packagist composer https://mirrors.aliyun.com/composer/
11
12# 添加扩展包
13$ composer require -vvv \
14                    --prefer-dist \
15                    --prefer-stable \
16                    --sort-packages \
17                    encore/laravel-admin
18
19# 看到以下输出,说明安装成功。
20Package manifest generated successfully.
21
22# 退出Composer镜像
23$ exit