上文讲述了如何在阿里云 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>