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

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

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


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

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

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


mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

  • 用 Composer 安装 Laravel

    composer global require "laravel/installer=~1.1"

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


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


sudo adduser ubuntu

新建完成后,切换到 ubuntu 用户,重新输入安装命令

su ubuntu
composer global require "laravel/installer=~1.1"

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

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

阿里云ECS上搭建LAMP+Laravel环境(二)_第1张图片



DocumentRoot /var/www/laravel/public
ServerName 公网Ip

AllowOverride All


  • 上传 Laravel 项目代码:

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

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


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

  • 重启 apache 服务,更新设置:

    sudo service apache2 restart

你可能感兴趣的:(阿里云ECS上搭建LAMP+Laravel环境(二))