Cài đặt PHP
Trước tiên, tải PHP từ trang tải chính thức: https://windows.php.net/download/
Chọn PHP 8.2 (phiên bản khuyến nghị) và tải gói ZIP về máy.
Bạn có thể truy cập trực tiếp liên kết tải này: PHP: Trang tải

Kéo trang xuống và nhấp vào tùy chọn tải zip.

Tại sao bỏ qua PHP 8.5? Đến năm 2026, các phiên bản PHP mới hơn có thể gặp vấn đề tương thích với Laravel. Đối với việc học tập, sự kết hợp giữa PHP 8.2 và Laravel 12 là tốt nhất. Bộ đôi này hoạt động ổn định, ít lỗi và có rất nhiều tài liệu hướng dẫn trực tuyến. Khi bạn hoàn thành khóa học này, PHP 8.5 có thể đã hoàn thiện, hãy điều chỉnh phiên bản theo tình hình thực tế.
Sau khi tải xong, giải nén tệp php-8.2.31-nts-Win32-vs16-x64.zip và bắt đầu thiết lập.
Giải nén php-8.2.31-nts-Win32-vs16-x64.zip vào đường dẫn ngắn, không chứa dấu cách hay ký tự tiếng Việt, ví dụ: D:\php8.2
Mở thư mục vừa giải nén, bạn sẽ thấy hai tệp cấu hình riêng cho môi trường phát triển và môi trường sản xuất.
Tìm hai tệp sau:
php.ini-development(dùng cho phát triển cục bộ)php.ini-production(dùng cho máy chủ trực tuyến, tạm thời không chỉnh sửa)
Tạo bản sao lưu của php.ini-development, sau đó đổi tên một bản sao thành php.ini.
Mở tệp php.ini bằng Trình ghi chú và chỉnh sửa một số thiết lập.
- Tìm dòng ;extension_dir = “ext” và xóa dấu chấm phẩy ở đầu dòng;
- Bỏ dấu chú thích cho tất cả các tiện ích mở rộng cần thiết cho Laravel bằng cách xóa dấu chấm phẩy phía trước mỗi dòng:
extension=curl
extension=fileinfo
extension=mbstring
extension=openssl
extension=pdo_mysql

Lưu tệp php.ini sau khi chỉnh sửa.
Bước quan trọng: Thêm đường dẫn thư mục D:\php8.2 vào biến môi trường hệ thống.
Tìm biến môi trường từ Menu Bắt đầu và chỉnh sửa mục Path.

Bây giờ hãy kiểm tra cài đặt PHP bằng cách mở cửa sổ CMD thông thường.
Chạy lệnh sau: php -v
php -v
Nếu thông tin phiên bản PHP hiển thị trên màn hình, quá trình cài đặt đã thành công.

Kết quả trên xác nhận PHP đã được cài đặt đúng cách trên máy tính của bạn.