上文講述了如何在阿里云 ECS 上搭建 LAMP 環(huán)境的詳細步驟集索,本文會繼續(xù)講述接下來如何配置 Laravel 環(huán)境。
- 安裝 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 公網(wǎng)Ip
<Directory /var/www/laravel/>
AllowOverride All
</Directory>
</VirtualHost>
</code>
- 上傳 Laravel 項目代碼:
可以通過 FTP 上傳妹窖,也可以通過 git clone 上傳。這里我們先通過 FileZilla 上傳收叶。這里推薦直接上傳一個 zip 包骄呼,然后在服務(wù)器段解壓縮,否則文件上傳時間會非常久判没。
隨后給用戶寫權(quán)限蜓萄,保證用戶能訪問網(wǎng)站。
<code>
sudo chown -R :www-data /var/www/laravel
sudo chmod -R 775 /var/www/laravel/storage
</code>
- 重啟 apache 服務(wù)哆致,更新設(shè)置:
<code>
sudo service apache2 restart
</code>