Dành cho những người làm web, XAMPP là người bạn đồng hành giúp bạn tiết kiệm thời gian khi cài đặt và cấu hình Apache, MySQL, PHP và Perl một cách tự động. Tạo ngay môi trường thử nghiệm mà không cần quá nhiều công đoạn.
Mytour sẽ hướng dẫn chi tiết cách cài đặt, cấu hình và sử dụng Xampp trên hệ điều hành Windows 10, cùng với giải pháp cho những sự cố phổ biến mà bạn có thể gặp phải.
Hướng dẫn cài đặt Xampp trên Windows 10
Bước 1: Tải Xampp về máy và tiến hành cài đặt.
Nếu bạn muốn sử dụng một phiên bản cụ thể của PHP, hãy tải về các phiên bản Xampp có sẵn. Nếu không, bạn có thể chọn phiên bản cũ để tránh lỗi khi cài đặt các ứng dụng PHP.
Tải Xampp về máy và thực hiện quá trình cài đặt tại đây: Download Xampp
Bước 2: Mở file cài đặt bằng cách kích đúp chuột.
Bước 3: Bấm OK trên cửa sổ cảnh báo để tiếp tục.
Bước 4: Bấm Next.
Bước 5: Xampp cung cấp nhiều thành phần như MySQL, phpMyAdmin, PHP, Apache, ... . Trên cửa sổ Setup, giữ nguyên cài đặt mặc định và bấm Next.
Bước 6: Bỏ chọn ô gần Learn more about Bitnami for XAMPP sau đó bấm Next.
Bước 7: Bạn có thể chọn thư mục cài đặt hoặc giữ nguyên vị trí mặc định rồi bấm Next để bắt đầu quá trình cài đặt.
Bước 8: Trong quá trình cài đặt, Windows sẽ hỏi bạn cho phép một số dịch vụ giao tiếp qua tường lửa (firewall). Bấm Allow access để tiếp tục.
Bước 9: Bấm Finish để hoàn tất quá trình cài đặt và bạn có thể bắt đầu sử dụng Xampp Control Panel.
Bước 10: Lựa chọn ngôn ngữ (tiếng Anh hoặc tiếng Pháp) sau đó nhấn Save để hoàn tất quá trình và mở Xampp Control Panel.
Cấu hình Xampp trên Windows 10
Xampp Control Panel gồm 3 phần chính. Trong phần Modules, hiển thị danh sách tất cả các service có sẵn. Bạn có thể khởi động từng service bằng cách nhấn nút Start.
Khi khởi động một số dịch vụ như Apache và MySQL, ở cột bên phải sẽ hiển thị số ID của process và số cổng TCP/IP mà từng dịch vụ đang sử dụng. Ví dụ, Apache sử dụng cổng TCP/IP 80 và 443, MySQL sử dụng cổng TCP/IP 3306.
Mở Bảng điều khiển Admin bằng cách nhấn nút Admin, kiểm tra xem mọi thứ đang hoạt động đúng cách.
Trong cột phải, bạn sẽ thấy các nút để điều chỉnh Xampp, kể cả nút Config để thiết lập các module tự động khởi động khi chạy Xampp.
Netstart cung cấp danh sách dịch vụ đang kết nối mạng, thông tin về Process ID và cổng TCP/IP.
Các nút truy cập nhanh bao gồm việc mở shell dòng lệnh, thư mục cài đặt Xampp, quản lý dịch vụ, ... .
Cuối cùng, phần logs là nơi bạn có thể theo dõi những thay đổi cài đặt và sự kiện khi chạy module. Đây cũng là địa điểm để xác định nguyên nhân gây ra vấn đề hoặc sự cố.
Cài đặt mặc định của Xampp tạo môi trường thử nghiệm cho người dùng để chạy trang web cá nhân hoặc client. Tùy thuộc vào cấu hình, người dùng có thể cần thay đổi cổng TCP/IP cho máy chủ Apache, kích thước tải lên cơ sở dữ liệu hoặc thiết lập mật khẩu cho phpMyAdmin.
Để thực hiện thay đổi, bạn sử dụng nút Config của các dịch vụ tương ứng. Ví dụ, sửa file httpd.conf để điều chỉnh cài đặt máy chủ Apache và file my.ini để thay đổi cài đặt cho MySQL.
Khắc phục lỗi khi Apache không hoạt động trên Xampp
Quá trình cài đặt Xampp khá đơn giản, nhưng đôi khi trên Windows 10 và một số phiên bản Windows khác, máy chủ Apache có thể gặp một số vấn đề.
Vấn đề cơ bản có thể xuất phát từ việc Service World Wide Publishing được cài đặt và chạy trên cổng 80 của máy tính Windows. Cổng 80 là cổng TCP/IP mặc định mà Apache sử dụng trong Xampp.
Dưới đây là một số giải pháp cho những vấn đề này.
Loại bỏ cài đặt Service World Wide Web
Nếu không cài đặt ứng dụng nào phụ thuộc vào tính năng World Wide Web Service, bạn có thể loại bỏ cài đặt service này bằng cách thực hiện các bước sau:
Bước 1: Nhấn tổ hợp phím Windows + X để mở Power User menu, sau đó chọn Programs and Features.
Bước 2: Tiếp theo, nhấp chuột vào liên kết Turn Windows features on or off.
Bước 3: Mở rộng mục Internet Information Services và bỏ chọn tùy chọn World Wide Web Services. Ngoài ra, nếu cần, bạn cũng có thể bỏ chọn các tùy chọn khác như FTP Server và Web Management Tools.
Bước 4: Nhấp chuột chọn Đồng ý.
Bước 5: Khởi động lại máy tính để hoàn tất quá trình.
Bước 6: Mở XAMPP Control Panel và nhấp chọn nút Start trên Apache.
Thay đổi cổng TCP/IP mặc định của Apache
Ngoài ra, để khắc phục sự cố, bạn có thể thiết lập Apache chạy trên cổng TCP/IP khác. Thực hiện theo các bước sau:
Bước 1: Mở XAMPP Control Panel, nhấp chọn nút Admin trên Apache, sau đó nhấp chọn httpd.conf.
Bước 2: Cuộn xuống và tìm dòng: Listen 80.
Bước 3: Thay đổi cổng TCP/IP mặc định từ cổng 80 thành cổng 81. Sau khi thực hiện thay đổi, dòng Listen 80 sẽ trở thành Listen 81.
Kết nối không thành công: cài đặt không hợp lệ'.
Để khắc phục vấn đề này, bạn cần điều chỉnh cài đặt trong tệp config.inc.php. Thực hiện theo các bước sau:
Bước 1: Trên Xampp Control Panel, nhấp chọn nút Explorer.
Bước 2: Mở thư mục phpMyAdmin, sau đó tìm và mở tệp config.inc.php trong trình chỉnh sửa văn bản.
Bước 3: Trong phần Thông tin và loại xác thực, bạn cập nhật các dòng sau đây:
Trên $cfg['Servers'][$i]['auth_type'] = 'config'; thay config bằng cookie.
Trên $cfg['Servers'][$i]['AllowNoPassword'] = true; thay true bằng false.
Bước 4: Cuối cùng, lưu và đóng tệp.
Lúc này, bạn đã có thể truy cập bảng điều khiển phpMyAdmin một cách bình thường.
Bài viết này của Mytour giúp bạn cài đặt, cấu hình và sử dụng Xampp trên Windows 10, cùng với cách khắc phục các vấn đề phổ biến trên Xampp. Trong trường hợp gặp lỗi không thể khởi động Apache, Mytour đã hướng dẫn cách cài đặt và sửa lỗi không thể bật Apache trên XAMPP. Nếu có bất kỳ câu hỏi hoặc thắc mắc nào cần giải đáp, hãy để lại ý kiến trong phần bình luận dưới bài viết, Mytour sẽ phản hồi sớm nhất có thể.