美文网首页
阿里云ECS上搭建LAMP+Laravel环境(二)

阿里云ECS上搭建LAMP+Laravel环境(二)

作者: 苏静颜 | 来源:发表于2017-02-21 17:08 被阅读0次

    上文讲述了如何在阿里云 ECS 上搭建 LAMP 环境的详细步骤,本文会继续讲述接下来如何配置 Laravel 环境。

    • 安装 Laravel 需要借助 Composer,所以我们先来安装 Composer

    <code>
    sudo curl -sS https://getcomposer.org/installer | php
    </code>

    这一步的验证时间会比较久,需要耐心等待一下。

    安装成功后,配置 Composer 可以全局使用。

    <code>
    mv composer.phar /usr/local/bin/composer
    chmod +x /usr/local/bin/composer
    </code>

    • 用 Composer 安装 Laravel
      <code>
      composer global require "laravel/installer=~1.1"
      </code>

    但在 root 用户下运行 Composer 会提示如下错误:


    所以我们先需要新建一个其他用户。

    <code>
    sudo adduser ubuntu
    </code>

    新建完成后,切换到 ubuntu 用户,重新输入安装命令
    <code>
    su ubuntu
    composer global require "laravel/installer=~1.1"
    </code>

    • 修改 apache2.conf,更改文件根目录

    打开 etc/apache2/apache2.conf 文件,将图片中的代码更新:

    <code>
    <VirtualHost *:80>
    DocumentRoot /var/www/laravel/public
    ServerName 公网Ip
    <Directory /var/www/laravel/>
    AllowOverride All
    </Directory>
    </VirtualHost>
    </code>

    • 上传 Laravel 项目代码:

    可以通过 FTP 上传,也可以通过 git clone 上传。这里我们先通过 FileZilla 上传。这里推荐直接上传一个 zip 包,然后在服务器段解压缩,否则文件上传时间会非常久。

    随后给用户写权限,保证用户能访问网站。

    <code>
    sudo chown -R :www-data /var/www/laravel
    sudo chmod -R 775 /var/www/laravel/storage
    </code>

    • 重启 apache 服务,更新设置:
      <code>
      sudo service apache2 restart
      </code>

    相关文章

      网友评论

          本文标题:阿里云ECS上搭建LAMP+Laravel环境(二)

          本文链接:https://www.haomeiwen.com/subject/itsuwttx.html