Joined: 01/09/2017
Tải về XAMPP: Cài đặt, tính năng và mẹo
Giới thiệu
XAMPP là bộ phần mềm miễn phí giúp thiết lập nhanh môi trường phát triển web trên máy cá nhân bằng Apache, MariaDB (MySQL), PHP và Perl. Đây là lựa chọn phổ biến cho lập trình viên, sinh viên và người học vì tính đơn giản, đa nền tảng và dễ cấu hình. Bài viết này hướng dẫn từng bước cài đặt, liệt kê tính năng chính và cung cấp một số mẹo để dùng XAMPP hiệu quả.
Các bước cài đặt
- Truy cập trang chính thức để tải bộ cài phù hợp với hệ điều hành của bạn. Luôn tải từ trang chủ để tránh file bị chỉnh sửa.
- Trên Windows chạy file .exe, trên macOS kéo ứng dụng vào thư mục Applications, trên Linux cài theo hướng dẫn tương ứng. Khi cài, bạn có thể chọn các thành phần cần thiết như Apache, MySQL/MariaDB, PHP, phpMyAdmin.
- Nếu hệ thống yêu cầu quyền quản trị, hãy chấp nhận để XAMPP có thể mở các cổng mạng. Trên Windows bạn có thể phải cho phép Apache trong Windows Firewall.
- Mở XAMPP Control Panel và bấm Start cho Apache và MySQL. Kiểm tra biểu tượng đổi màu và trạng thái "Running".
- Mở trình duyệt và truy cập http://localhost/ hoặc http://127.0.0.1/. Để kiểm tra PHP, tạo file phpinfo.php trong thư mục htdocs với nội dung <?php phpinfo(); ?> và truy cập nó.
- Thêm mã nguồn web vào thư mục htdocs (hoặc cấu hình Virtual Hosts nếu muốn quản lý nhiều trang). Sử dụng phpMyAdmin (thông thường tại /phpmyadmin) để quản lý cơ sở dữ liệu.
Tính năng chính
- Gói đầy đủ: Cung cấp Apache, MariaDB, PHP, Perl và công cụ quản trị như phpMyAdmin.
- Đa nền tảng: Hỗ trợ Windows, macOS và Linux.
- Control Panel: Giao diện quản lý dễ dùng để khởi động/dừng dịch vụ, xem logs và cấu hình.
- Dễ thiết lập: Phù hợp để nhanh chóng thiết lập môi trường dev mà không cần cấu hình phức tạp.
- Môi trường linh hoạt: Hỗ trợ nhiều phiên bản PHP và các module mở rộng.
Mẹo sử dụng
- Trên Windows nên chạy Control Panel bằng quyền admin để tránh lỗi mở cổng.
- Nếu cổng 80 hoặc 443 bị chiếm (IIS, Skype…), bạn có thể đổi cổng Apache sang 8080 hoặc khác trong file cấu hình.
- XAMPP không mặc định an toàn cho môi trường production. Thiết lập mật khẩu cho MySQL, vô hiệu hóa dịch vụ không cần thiết và chỉ dùng XAMPP cho phát triển nội bộ.
- Thường xuyên sao lưu thư mục htdocs và database để tránh mất dữ liệu.
- Thiết lập virtual hosts để quản lý nhiều dự án và tránh đặt tất cả vào htdocs.
- Bạn có thể cài Composer và các công cụ dòng lệnh khác để quản lý dự án PHP trên XAMPP.
Kết luận
XAMPP là công cụ hữu ích để khởi tạo môi trường phát triển web nhanh chóng, đặc biệt phù hợp với những ai muốn tập trung vào mã nguồn thay vì cấu hình server. Với giao diện trực quan và bộ thành phần đầy đủ, XAMPP giúp tiết kiệm thời gian cho việc thiết lập và thử nghiệm dự án. Tuy nhiên, hãy nhớ không dùng XAMPP cho môi trường production mà không cấu hình bảo mật đầy đủ.
Để tải XAMPP, truy cập trang chính thức: Tải XAMPP từ trang chủ.