Vesta dùng với Centos cài sẽ ra thư mục home/username/web/domain. Các biến nằm ở $username và $domain, tùy vào tài khoản và tùy vào domain.
Trong mỗi domain sẽ có thư mục public_html.
Giờ cài Larvel bằng composer đơn giản.
1. cài composer
curl -k -sS https://getcomposer.org/installer | php
để kiểm tra thành công chưa bạn chạy lệnh sau:composer -V
2. Vào thư mục của domain cần cài đặt trên terminal.
Phương án 1: Cài Laravel 5.4 với thư mục blog trong thư mục ngang hàng thư mục public_html: composer create-project --prefer-dist laravel/laravel blog "5.4.*"
Phương án 2: Cài qua git
sudo yum install git
git clone your/project
sau đó cd vào thư mục code của bạn chạy lệnh sau:cd /var/www/yoursite
composer install
3. Đổi tên thư mục public_html thành thư mục bất kì, đổi tên thư mục blog thành thư mục public_html.
4. Thiết lập thư mục storage thành 777
5.Nhét đoạn .htaccess sau vào thư mục cài đặt để truy cập trên web vào root thay vì public
(PS: Đưa hai thẻ as if html vào)
IfModule mod_rewrite.c
RewriteEngine On
RewriteRule ^$ public/index.php [L]
#RewriteRule ^((?!public/).*)$ public/$1 [L,NC]
IfModule
Tận hưởng, xem thêm tại:
https://viblo.asia/p/cai-dat-laravel-framework-tren-centos-vps-mrDkMMjPkzL
https://laravel.com/docs/5.4/installation
Updated: Tùy chỉnh trong virtualhost (với Apache) thay vì .htaccess để vào trực tiếp thư mục public của LR.