Hướng dẫn cài Laravel trên máy chủ DirectAdmin

Hướng dẫn cài Laravel trên máy chủ DirectAdmin

Trong bài viết này chúng tôi sẽ chỉ cho bạn cách cài đặt Laravel trên máy chủ DirectAdmin. Laravel là một khuôn khổ ứng dụng web PHP mã nguồn mở phổ biến với cú pháp biểu cảm và thanh lịch. Hướng dẫn này nên sử dụng trên các hệ thống Linux VPS nhưng đã được thử nghiệm và viết cho DirectAdmin VPS . Cài đặt Laravel trên máy chủ DirectAdmin là một công việc dễ dàng, chỉ cần làm theo các bước dưới đây một cách cẩn thận và bạn nên cài đặt nó trong vòng chưa đầy 10 phút.

cài laravel trên direct admin server

Hướng dẫn này yêu cầu rằng bạn đã có:

  • PHP 5.6.4 hoặc mới hơn (khuyến khích PHP 7)
  • OpenSSL, Mbstring, PDO, Tokenizer, PHP và các phần mở rộng XML
  • Apache hoặc Nginx

1. Đăng nhập vào VPS của bạn thông qua SSH

ssh root@my_server

2. Cập nhật hệ thống và cài đặt các gói cần thiết

yum update
yum install git curl

3. Cài đặt Composer

Composer là trình quản lý phụ thuộc cho PHP mà bạn có thể cài đặt các gói. Nhà soạn nhạc sẽ kéo tất cả thư viện yêu cầu và phụ thuộc bạn cần cho dự án của bạn.

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

4. Cài đặt Laravel

Cài đặt Laravel là một việc đơn giản, trong hướng dẫn này chúng tôi sẽ cài đặt Laravel bằng cách sử dụng lệnh create-project của composer.

Xóa các tệp tin mặc định được tạo bởi DirectAdmin:

rm -rf / home / USERNAME / domains / LARAVEL_DOMAIN_NAME / public_html / *

Chuyển sang thư mục gốc của tên miền:

cd / home / USERNAME / domains / LARAVEL_DOMAIN_NAME / public_html /

và cài đặt Laravel bằng cách sử dụng lệnh  create-projectcủa composer (chú ý dấu chấm ở cuối lệnh):

composer create-project --prefer-dist laravel/laravel .

Nếu bạn đăng nhập với tư cách là người chủ hoặc người dùng sudo khác, bạn sẽ cần phải đặt quyền sở hữu chính xác và các quyền:

chown -R USERNAME:USERNAME /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/

Đừng quên thay đổi ‘USERNAME’ bằng tên người dùng thực và LARAVEL_DOMAIN_NAME bằng tên miền thực.

5. Định cấu hình DirectAdmin

Chúng tôi cần phải chỉnh sửa web mặc định gốc tài liệu máy chủ và thay đổi nó từ public_htmlđể publictheo yêu cầu của Laravel.

Đăng nhập vào DirectAdmin làm quản trị viên tại: https://YOUR_SERER_IP:2222và nhấp vào liên kết ‘Custom HTTPD Configurations‘ trong phần ‘Extra Features’. Trong cửa sổ mới, bạn sẽ thấy một danh sách tất cả các tên miền của bạn, nhấp vào tên miền mà bạn đã cài đặt Laravel và bạn sẽ thấy một cửa sổ mới, nơi bạn có thể chỉnh sửa cấu hình máy chủ web của bạn.

Để thay đổi tài liệu gốc, hãy thêm các dòng sau vào phần “Httpd.conf Customization for” text-area:

|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html/public|

Nếu bạn đang sử dụng nginx, bạn cũng cần thêm các dòng sau để Nginx có thể xử lý yêu cầu.

location / {
 try_files $uri $uri/ /index.php?$query_string;
}

Cuối cùng nhấp vào nút ‘Lưu’.

Nếu hoàn thành bước này có nghĩa bạn đã cài đặt và cấu hình thành công Laravel trên Máy chủ DirectAdmin. Để biết thêm thông tin về Laravel, vui lòng tham khảo tài liệu chính thức của Laravel và để biết thêm thông tin về DirectAdmin vui lòng tham khảo tài liệu DirectAdmin trên trang chính thức của họ .

PS . Nếu bạn thích bài đăng này về cách cài đặt Laravel trên DirectAdmin, hãy chia sẻ nó với bạn bè của bạn trên các mạng xã hội bằng cách sử dụng các nút ở bên trái hoặc chỉ để lại một trả lời dưới đây. Cảm ơn.

Author Image
Hoàng Tùng

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *