Avatar

Organizations

2 results for Php
  • 1、安装Composer镜像

    $ docker pull composer:1.9.0
    

    2、安装laravel

    # 启动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

    php docker centos laravel Created Fri, 19 Jan 2024 13:26:15 +0800
  • 因为阿里的弹性WEB托管,使用php 5.5.30版本,所以只能安装Laravel 5.2版本。

    本教程使用WSL + docker环境安装,除完整的laravel环境外,不会在本地留下任何痕迹。

    1、本地安装Composer镜像

    $ docker pull composer:1.9.0
    

    2、配置Composer镜像

    # 启动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  
    

    4、安装到虚拟主机

    copy YSME目录下的全部内容,到虚拟主机的目录下即可。

    5、测试

    访问 http://你的域名/YSME/public/ 如果显示 Laravel 5 字样,说明安装成功!

    php docker laravel Created Fri, 19 Jan 2024 13:18:15 +0800