美文网首页
阿里云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