Chào bạn, hôm nay tôi sẽ hướng dẫn bạn cách cài đặt Laravel 8 trực tiếp trên điện thoại Android.
Để tận dụng tối đa bài viết này, bạn nên có kiến thức cơ bản về PHP và hiểu Laravel là gì. Nếu chưa biết, đừng lo – tôi sẽ giải thích sơ lược để bạn bắt đầu dễ dàng.
Laravel là gì?
Laravel là một framework ứng dụng web với cú pháp thanh lịch, diễn đạt. Nó được xây dựng trên PHP, nghĩa là Laravel chính là PHP nhưng giúp việc phát triển dễ dàng hơn rất nhiều.
Framework này tích hợp sẵn nhiều gói cho các tính năng như xác thực (authentication), giúp bạn không phải tự viết code xác thực từ đầu. Để tìm hiểu thêm, hãy truy cập laravel.com.
Tại sao tôi viết hướng dẫn này
Tôi tạo bài này vì muốn những người đam mê lập trình nhưng không có laptop/PC vẫn có thể xây dựng ứng dụng trên điện thoại.
Bài viết trước của tôi trên freeCodeCamp cho thấy nhiều người quan tâm đến cách thức hoạt động của công nghệ, nên tôi quyết định viết thêm các hướng dẫn thực tế như này.
Chúng ta sẽ cùng cài đặt Composer và dùng nó để thiết lập Laravel 8 trên điện thoại 🔥🔥.
Tôi là Precious Oladele, gần 19 tuổi, đến từ Nigeria. Tôi cũng không có laptop nên luôn khám phá cách code trên điện thoại 😎.
Yêu cầu
Bạn cần một điện thoại Android chạy Android 6.0 trở lên.
Thiết lập môi trường
Vào Play Store tải Termux:

Termux là môi trường dòng lệnh Linux chạy trên Android. Bạn có thể cài đặt hầu hết các công cụ Linux (Kali, Ubuntu, v.v.), nhưng ở đây chúng ta chỉ dùng nó để chạy PHP, Composer và Laravel.
Cài đặt Composer
Mở Termux và chạy lệnh sau để cấp quyền truy cập bộ nhớ:
termux-setup-storage
Chấp nhận yêu cầu cấp quyền. Sau đó truy cập getcomposer.org/download.

Trước khi chạy mã cài đặt Composer, cần cài PHP:
apt install php
Nhấn Enter và chờ cài đặt xong:

Quay lại trang Composer, copy toàn bộ mã cài đặt (phần "Command-line installation"), dán vào Termux và nhấn Enter.
Khi cài xong bạn sẽ thấy file composer.phar:

Cài đặt Laravel 8
Kiểm tra file composer.phar đã có chưa:
ls

Thư mục storage được tạo nhờ lệnh termux-setup-storage lúc nãy, cho phép Termux truy cập bộ nhớ chung.
Thay vì cài Laravel toàn cục (phức tạp do phải cấu hình PATH), chúng ta sẽ tạo project mới ngay trong Termux:
php composer.phar create-project laravel/laravel myapp
myapp là tên project, bạn có thể đổi tùy ý. Nhấn Enter và chờ quá trình tải về và cài đặt hoàn tất.

Di chuyển vào thư mục project và chạy server:
cd myapp
php artisan serve

Mở trình duyệt truy cập https://127.0.0.1:8000 – bạn sẽ thấy trang chào mừng mặc định của Laravel:

Mẹo: Vào cài đặt Termux → "Allow background execution" để ứng dụng không bị đóng khi bạn chuyển sang app khác code 😎

Kết luận
Cảm ơn bạn đã đọc. Hy vọng hướng dẫn này giúp bạn cài đặt thành công Laravel trên Android và bắt đầu xây dựng ứng dụng.
Nếu muốn xem thêm nội dung từ tôi, hãy đăng ký kênh YouTube DevStack 🙏😁