Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Cài đặt và cấu hình XAMPP trên Windows 10: Khi lập trình website bằng PHP, bạn cần môi trường phát triển PHP và kết nối backend với frontend. Có nhiều phần mềm tạo môi trường local như XAMPP, MongoDB... Mỗi phần mềm có ưu/nhược điểm riêng, bài này tập trung vào XAMPP cho Windows 10.

XAMPP là gì? XAMPP là web server mã nguồn mở đa nền tảng do Apache Friends phát triển. Phù hợp cho web developer dùng PHP, cung cấp cách cài đặt dễ dàng các thành phần cần thiết để chạy phần mềm dựa trên PHP như WordPress, Drupal... trên Windows 10 local. XAMPP tiết kiệm thời gian và công sức cài đặt, cấu hình thủ công Apache, MySQL, PHP, Perl.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Mỗi ký tự trong XAMPP đại diện cho một công nghệ:

X: Cross-platform (đa nền tảng)
A: Apache / Apache HTTP Server
M: MariaDB (trước đây là MySQL)
P: PHP
P: Perl

XAMPP còn bao gồm các module khác: OpenSSL, phpMyAdmin, MediaWiki, WordPress.... Có thể cài nhiều instance XAMPP trên một máy, thậm chí copy sang máy khác. XAMPP có bản full và bản standard (nhỏ gọn).

Cài đặt và cấu hình XAMPP trên Windows 10

Tạo điểm khôi phục hệ thống trước khi thực hiện.

Cách cài đặt XAMPP trên Windows 10

Trước khi dùng, phải tải và cài XAMPP. Các bước:

  1. Tải XAMPP từ trang chủ Apache Friends hoặc truy cập URL dưới đây.
  2. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  3. Chọn phiên bản PHP muốn cài, nhấn nút download tương ứng. Nếu không có yêu cầu phiên bản cụ thể, nên tải phiên bản cũ nhất để tránh vấn đề tương thích PHP.
  4. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  5. Nhấn Download, XAMPP bắt đầu tải xuống.
  6. Khi tải xong, click đúp file vừa tải để mở.
  7. Khi hỏi cho phép ứng dụng thay đổi trên PC, nhấn Yes bắt đầu cài đặt.
  8. Hộp thoại cảnh báo hiện ra, nhấn OK để tiếp tục.
  9. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  10. Nhấn Next.
  11. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  12. Danh sách thành phần: MySQL, Apache, Tomcat, Perl, phpMyAdmin... Chọn các thành phần muốn cài.
  13. Lưu ý: Khuyến nghị giữ mặc định và nhấn Next.
  14. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  15. Chọn thư mục cài đặt hoặc duyệt qua icon bên cạnh. Khuyến nghị dùng vị trí mặc định.
  16. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  17. Nhấn Next.
  18. Bỏ chọn "Learn more about Bitnami for XAMPP" và nhấn Next.
  19. Lưu ý: Nếu muốn tìm hiểu Bitnami, giữ chọn - nó sẽ mở trang Bitnami khi nhấn Next.
  20. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  21. Hộp thoại xác nhận sẵn sàng cài đặt. Nhấn Next để bắt đầu.
  22. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  23. Quá trình cài đặt diễn ra. Đợi hoàn tất.
  24. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  25. Sau khi cài xong, hộp thoại hỏi cho phép ứng dụng qua Firewall. Nhấn Allow Access (Cho phép truy cập).
  26. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  27. Nhấn Finish để hoàn tất.
  28. Lưu ý: Nếu giữ chọn "Do you want to start the Control Panel now?", Control Panel sẽ tự mở sau khi Finish. Nếu bỏ chọn, phải mở thủ công.
  29. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  30. Chọn ngôn ngữ English hoặc German (mặc định English), nhấn Save.
  31. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  32. XAMPP Control Panel mở ra, bắt đầu sử dụng để test chương trình và cấu hình môi trường web server.
  33. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  34. Lưu ý: Icon XAMPP xuất hiện ở Taskbar khi XAMPP đang chạy.
  35. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  36. Khởi động các dịch vụ như Apache, MySQL bằng nút Start tương ứng.
  37. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  38. Sau khi dịch vụ chạy thành công, mở trình duyệt gõ https://localhost.
  39. Sẽ chuyển đến XAMPP dashboard, trang mặc định của XAMPP mở ra.
  40. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  41. Từ trang mặc định, nhấn phpinfo trên menu để xem thông tin chi tiết PHP.
  42. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  43. Nhấn phpMyAdmin để xem giao diện quản trị cơ sở dữ liệu.
  44. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Cách cấu hình XAMPP trên Windows 10

XAMPP Control Panel gồm nhiều phần, mỗi phần có ý nghĩa và 용도 riêng.

Module (Mô-đun)

Danh sách dịch vụ do XAMPP cung cấp, không cần cài riêng: Apache, MySQL, FileZilla, Mercury, Tomcat.

Actions (Hành động)

Nút Start và Stop. Nhấn Start để chạy dịch vụ.

  1. Muốn khởi động MySQL, nhấn Start tại module MySQL.
  2. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  3. MySQL chạy, tên module chuyển màu xanh, log xác nhận đã start.
  4. Lưu ý: Cũng xem trạng thái từ log bên dưới.
  5. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  6. Muốn dừng MySQL, nhấn Stop tại module MySQL.
  7. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
  8. MySQL dừng, trạng thái chuyển sang stopped.
  9. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Port(s) (Cổng)

Khi start dịch vụ (Apache, MySQL...), số cổng TCP/IP hiển thị dưới cột Port(s). Ví dụ: Apache dùng cổng 80 và 443, MySQL dùng 3306 - đây là cổng mặc định.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

PID(s) (Process ID)

Khi dịch vụ chạy, số PID (Process ID) hiện ra. Mỗi dịch vụ trên máy có PID riêng. Ví dụ: Apache PID 13532, 17700; MySQL PID 6064.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Admin

Nút Admin kích hoạt khi dịch vụ chạy. Nhấn để truy cập bảng điều khiển quản trị kiểm tra hoạt động.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Config

Mỗi dịch vụ có nút Config để cấu hình. Ngoài ra, nút Config ở góc phải cho phép cấu hình tự động khởi động dịch vụ khi mở XAMPP và các tùy chọn khác.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Nhấn Config góc phải, hộp thoại hiện ra:

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

  1. Dưới Autostart of modules, chọn dịch vụ muốn tự chạy khi mở XAMPP.
  2. Đổi ngôn ngữ XAMPP: nhấn Change Language.
  3. Sửa Service and Port Settings.
  4. Ví dụ đổi cổng mặc định Apache SSL từ 443 sang 4433:
    1. Nhấn Service and Port Settings.
    2. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
    3. Hộp thoại Service Settings mở.
    4. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
    5. Đổi Apache SSL Port 443 → 4433. Ghi nhớ cổng mới.
    6. Nhấn Save.
    7. Nhấn Config bên cạnh Apache trong Module.
    8. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
    9. Chọn Apache (httpd-ssl.conf).
    10. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
    11. Tìm Listen, đổi giá trị cổng thành 4433.
    12. Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP
    13. Tìm <VirtualHost _default_:cổng_cũ>, đổi thành cổng mới (VD: <VirtualHost _default_:4433>).
    14. Lưu file.
  5. Sau thay đổi, nhấn Save.
  6. Nếu không muốn lưu, nhấn Abort để quay lại trạng thái trước.

Netstat

Nút Netstat (dưới Config) liệt kê dịch vụ/socket đang chạy, network đang truy cập, PID, thông tin cổng TCP/IP. Chia 3 phần: Active Sockets/Services, New Sockets, Old Sockets.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Shell

Nút Shell (dưới Netstat) mở dòng lệnh shell để gõ lệnh truy cập dịch vụ, app, thư mục...

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Explorer

Nút Explorer (dưới Shell) mở thư mục XAMPP trong File Explorer xem các thư mục con.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Services

Nút Services (dưới Explorer) mở hộp thoại Services chi tiết tất cả dịch vụ đang chạy trên máy.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Help

Nút Help (dưới Services) cung cấp liên kết hỗ trợ.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Quit

Nút Quit (dưới Help, góc phải) thoát XAMPP Control Panel.

Log Section (Phần nhật ký)

Đ đáy Control Panel, hộp log hiển thị hoạt động đang chạy, lỗi của dịch vụ. Thông tin khi start/stop dịch vụ, mọi hành động dưới XAMPP. Nơi đầu tiên tra cứu khi có sự cố.

Cách cài đặt và cấu hình XAMPP trên Windows 10 cho phát triển PHP

Thường XAMPP chạy tốt với cài đặt mặc định. Tuy nhiên, tùy vào cổng khả dụng hoặc cấu hình, có thể cần đổi số cổng TCP/IP của dịch vụ hoặc đặt mật cho phpMyAdmin. Dùng nút Config tương ứng dịch vụ, lưu thay đổi và sử dụng.

Bài viết liên quan:

  • Ổ cứng ngoài không hiện lên hoặc không nhận diện? Cách khắc phục tại đây!
  • Cách sử dụng OneDrive: Bắt đầu với Microsoft OneDrive
  • Tắt touchpad khi chuột được kết nối trên Windows 10
  • Cách thiết lập tự động tắt máy trên Windows 10

Hy vọng bài viết giúp bạn dễ dàng Cài đặt và cấu hình XAMPP trên Windows 10. Nếu còn thắc mắc, hãy bình luận bên dưới.