XAMPP là phần mềm mã nguồn mở miễn phí cung cấp cách dễ dàng cho các nhà thiết kế và nhà phát triển web cài đặt các thành phần để chạy phần mềm dựa trên PHP như WordPress , Drupal, Joomla và các phần mềm khác trên Windows 10, Linux và macOS.
Nếu bạn là nhà phát triển web hoặc đang cố gắng tham gia viết blog, XAMPP sẽ giúp bạn tiết kiệm thời gian và sự thất vọng khi cài đặt và định cấu hình Apache, MySQL, PHP và Perl theo cách thủ công để tạo môi trường thử nghiệm trên thiết bị của bạn.
Trong hướng dẫn này , bạn sẽ tìm hiểu các bước để cài đặt XAMPP trên Windows 10 , cũng như các hướng dẫn để định cấu hình môi trường web và khắc phục các sự cố thường gặp sau khi thiết lập.
Cách cài đặt XAMPP trên Windows 10
Để tải xuống và cài đặt XAMPP trên Windows 10, hãy sử dụng các bước sau:
-
Mở trang web Apache Friends .
-
Nhấp vào nút Tải xuống cho phiên bản Windows của XAMPP và lưu tệp trên máy tính của bạn.
Lưu ý nhanh: Nếu bạn có yêu cầu phiên bản đặc biệt cho PHP, hãy tải xuống phiên bản bạn cần cài đặt. Nếu bạn không có yêu cầu về phiên bản, hãy tải xuống phiên bản cũ nhất, vì nó có thể giúp bạn tránh các vấn đề khi cố gắng cài đặt phần mềm dựa trên PHP. Ngoài ra, các hướng dẫn này đã được kiểm tra để hoạt động cho XAMPP phiên bản 8.1.1 và các phiên bản cũ hơn, nhưng bạn có thể sử dụng hướng dẫn này cho các phiên bản khác.
-
Bấm đúp vào tệp đã tải xuống để khởi chạy trình cài đặt.
-
Nhấp vào nút OK .
-
Nhấp vào nút Tiếp theo .
Hoàn thành cài đặt XAMPP trên Windows 10
-
XAMPP cung cấp các thành phần khác nhau mà bạn có thể cài đặt, chẳng hạn như MySQL, phpMyAdmin, PHP, Apache, v.v. Phần lớn, bạn sẽ sử dụng hầu hết các thành phần này, có nghĩa là bạn nên để các tùy chọn mặc định.
-
Nhấp vào nút Tiếp theo .
XAMPP cài đặt các thành phần
-
Sử dụng vị trí được cài đặt mặc định. (Hoặc chọn một thư mục khác để cài đặt phần mềm trong trường “Chọn một thư mục”.)
-
Nhấp vào nút Tiếp theo .
Vị trí cài đặt XAMPP
-
Chọn ngôn ngữ cho Bảng điều khiển XAMPP.
-
Nhấp vào nút Tiếp theo .
-
Xóa tùy chọn Tìm hiểu thêm về Bitnami cho XAMPP .
-
Nhấp vào nút Tiếp theo .
-
Nhấp vào nút Tiếp theo một lần nữa.
Trình hướng dẫn cài đặt XAMPP trên Windows 10
-
Nhấp vào nút Cho phép truy cập để cho phép ứng dụng thông qua Tường lửa của Windows (nếu có).
-
Nhấp vào nút Kết thúc .
Sau khi bạn hoàn thành các bước, Bảng điều khiển XAMPP sẽ khởi chạy và bạn có thể bắt đầu cấu hình môi trường máy chủ web.
Cài đặt XAMPP bằng lệnh winget
Ngoài ra, bạn có thể cài đặt XAMPP bằng Windows Package Manager (bộ cánh) bằng Command Prompt.
Để cài đặt phiên bản XAMPP mới nhất trên Windows 10 bằng lệnh winget, hãy sử dụng các bước sau:
-
Mở Bắt đầu .
-
Tìm kiếm Command Prompt , nhấp chuột phải vào kết quả trên cùng và chọn tùy chọn Run as administrator .
-
(Tùy chọn) Nhập lệnh sau để tìm kiếm tên của ứng dụng và nhấn Enter :
tìm kiếm winget xampp
Lưu ý nhanh: Mặc dù lệnh không bắt buộc, nhưng truy vấn cài đặt phải khớp với ID, tên hoặc biệt danh của gói, có thể thay đổi bất kỳ lúc nào. Vì vậy, tốt hơn hết là bạn nên tìm kiếm ứng dụng để thực hiện lệnh cài đặt chính xác.
-
Nhập lệnh sau để cài đặt XAMPP bằng Trình quản lý gói Windows và nhấn Enter :
winget cài đặt xampp
winget cài đặt lệnh XAMPP
-
Tiếp tục với hướng dẫn trên màn hình (nếu có).
Sau khi bạn hoàn thành các bước, trình quản lý gói sẽ tải xuống gói từ nguồn được chỉ định và nó sẽ tiến hành cài đặt ứng dụng. Thiết bị có thể tự động khởi động lại trong quá trình này. Quá trình cài đặt sẽ thiết lập ứng dụng bên trong C:\xamppthư mục.
Cách định cấu hình XAMPP trên Windows 10
Bảng điều khiển XAMPP bao gồm ba phần chính. Trong phần Mô-đun , bạn sẽ tìm thấy tất cả các dịch vụ web có sẵn. Bạn có thể bắt đầu từng dịch vụ bằng cách nhấp vào nút Bắt đầu .
Khi bạn khởi động một số dịch vụ, bao gồm Apache và MySQL, ở phía bên phải, bạn cũng sẽ thấy số ID quy trình (PID) và số cổng TCP / IP (Cổng) mà mỗi dịch vụ đang sử dụng. Ví dụ: theo mặc định, Apache sử dụng cổng TCP / IP 80 và 443 , trong khi MySQL sử dụng cổng TCP / IP 3306 .
Bạn cũng có thể nhấp vào nút Quản trị viên để truy cập trang tổng quan quản trị cho từng dịch vụ và xác minh rằng mọi thứ đang hoạt động chính xác.

Bảng điều khiển XAMPP
Ở phía bên phải, có một danh sách các nút để định cấu hình các khía cạnh khác nhau của bảng điều khiển, bao gồm nút Cấu hình để định cấu hình mô-đun nào sẽ tự động khởi động khi bạn khởi chạy XAMPP.

Cấu hình
Nhấp vào nút Netstart sẽ cung cấp cho bạn danh sách các dịch vụ hiện đang truy cập mạng, bao gồm địa chỉ TCP / IP, cổng và thông tin ID quy trình.

Netstat
Ngoài ra, cũng có các nút truy cập nhanh từ bảng điều khiển để mở tiện ích dòng lệnh shell, thư mục cài đặt XAMPP, các dịch vụ và đóng ứng dụng.
Cuối cùng, bạn nhận được phần nhật ký để xem qua những gì xảy ra mỗi khi bạn khởi động mô-đun hoặc thay đổi cài đặt. Ngoài ra, đây là nơi đầu tiên cần xem xét khi có thứ gì đó không hoạt động.

Nhật ký Bảng điều khiển XAMPP
Cài đặt mặc định sẽ phù hợp với hầu hết mọi người sử dụng XAMPP để tạo môi trường thử nghiệm để chạy một trang web. Tuy nhiên, tùy thuộc vào cấu hình thiết lập của bạn, bạn có thể cần thay đổi số cổng TCP / IP của máy chủ Apache, kích thước tải lên cơ sở dữ liệu hoặc đặt mật khẩu cho phpMyAdmin.
Bạn sẽ cần sử dụng nút Cấu hình cho dịch vụ tương ứng để thay đổi các cài đặt này. Ví dụ: bạn sẽ cần mở tệp httpd.conf để thay đổi cài đặt trên máy chủ Apache và tệp my.ini để thay đổi cài đặt MySQL.
Cách sửa lỗi Apache không khởi động trên XAMPP
Quá trình cài đặt XAMPP rất đơn giản, nhưng Windows 10 đôi khi có thể không cho phép máy chủ Apache chạy. Thông thường, đó là do World Wide Publishing Service đang chạy trên cổng 80 trên máy tính của bạn, đây cũng là cổng TCP / IP mặc định mà Apaches sử dụng trên XAMPP. Và hai ứng dụng không thể sử dụng cùng một cổng mạng.
Nếu bạn gặp phải vấn đề này, có một số cách để giải quyết nó. Bạn có thể gỡ cài đặt dịch vụ xuất bản hoặc thay đổi cổng mặc định trên Apache.
Gỡ cài đặt Dịch vụ World Wide Web
Nếu bạn không có bất kỳ ứng dụng nào tùy thuộc vào tính năng World Wide Web Services, bạn có thể gỡ cài đặt ứng dụng đó bằng các bước sau:
-
Mở Bắt đầu .
-
Tìm kiếm Bảng điều khiển và nhấp vào kết quả trên cùng để mở trải nghiệm.
-
Bấm vào Chương trình .
-
Bấm vào tùy chọn Chương trình và Tính năng .
-
Nhấp vào tùy chọn Bật hoặc tắt các tính năng của Windows từ ngăn bên trái.
Bật hoặc tắt các tính năng của Windows
-
Mở rộng chi nhánh Dịch vụ Thông tin Internet
-
Xóa tùy chọn World Wide Web Services .
-
Nhấp vào nút OK .
Microsoft IIS - Dịch vụ Web Toàn cầu
-
Khởi động lại máy tính của bạn.
-
Khởi động Bảng điều khiển XAMPP.
-
Nhấp vào nút Bắt đầu trên Apache.
Sau khi bạn hoàn thành các bước, Apache sẽ có thể chạy ở cổng 80 trên thiết bị của bạn.
Thay đổi cổng TCP / IP Apache mặc định
Thay vì xóa World Wide Web Services, bạn có thể định cấu hình Apache để chạy trên một cổng TCP / IP khác.
Để thay đổi cổng lắng nghe Apache trên XAMPP, hãy làm theo các bước:
-
Mở Bảng điều khiển XAMPP .
-
Trên Apache, nhấp vào nút Cấu hình .
-
Chọn tùy chọn Apache (httpd.conf) .
-
Cuộn xuống và tìm dòng: Nghe 80 .
-
Thay đổi số 80 cho một số cổng TCP / IP khác không được sử dụng. Ví dụ, bạn có thể thử cổng 81 . (Sau khi thay đổi, dòng sẽ đọc: Nghe 81. )
httpd.conf thay đổi số cổng TCP / IP
-
Lưu và đóng tệp httpd.conf .
-
Nhấp vào nút Bắt đầu trên Apache từ Bảng điều khiển XAMPP.
Sau khi bạn hoàn thành các bước, máy chủ Apache sẽ chạy mà không gặp sự cố trên cổng TCP / IP mới được chỉ định.
Lưu ý duy nhất với cấu hình này là bạn sẽ cần thêm số cổng TCP / IP trên địa chỉ bất cứ khi nào bạn muốn kết nối với trang web của mình. Ví dụ: để truy cập máy chủ Apache trên trình duyệt web, bạn sẽ cần nhập: “localhost: 81 / dashboard” thay vì “localhost / dashboard”.
Dừng dịch vụ xuất bản World Wide Web theo cách thủ công.
Một cách khác để khắc phục sự cố cổng là dừng dịch vụ và thay đổi cài đặt của nó để khởi động dịch vụ theo cách thủ công (chỉ).
Để thay đổi Dịch vụ xuất bản World Wide Web, hãy sử dụng các bước sau:
-
Mở Bắt đầu .
-
Tìm kiếm Dịch vụ và nhấp vào kết quả trên cùng để mở trải nghiệm.
-
Bấm đúp vào dịch vụ World Wide Web Publishing Service .
Dịch vụ xuất bản World Wide Web
-
Nhấp vào nút Dừng .
-
Thay đổi kiểu khởi động thành Thủ công .
-
Nhấp vào nút Áp dụng .
-
Nhấp vào nút OK .
Cài đặt Dịch vụ Xuất bản World Wide Web
-
Mở Bảng điều khiển XAMPP.
-
Nhấp vào nút Bắt đầu để chạy máy chủ Apache.
Cách tốt nhất để Apache hoạt động trở lại là gỡ cài đặt World Wide Web Publishing Service. Tuy nhiên, bạn có thể thay đổi số cổng TCP / IP hoặc dừng dịch vụ khi cần thiết khi không thể.
Cách tăng kích thước tải lên phpMyAdmin trên XAMPP
Một vấn đề phổ biến khác với XAMPP là giới hạn tải lên cơ sở dữ liệu mặc định. Ví dụ: các nhà phát triển thường sẽ sao chép một trang web cho mục đích khắc phục sự cố hoặc làm việc tại chỗ mà không làm gián đoạn trang web đang hoạt động. Tuy nhiên, những người sử dụng WordPress hoặc một phần mềm quản lý nội dung khác sẽ nhanh chóng phát hiện ra rằng họ không thể tải lên cơ sở dữ liệu vì nó vượt quá kích thước tải lên tối đa cho phép, 2048 KiB.
Để tăng giới hạn tải lên cơ sở dữ liệu trên phpMyAdmin, hãy sử dụng các bước sau:
-
Mở Bảng điều khiển XAMPP .
-
Nhấp vào nút Explorer .
-
Mở thư mục php .
-
Mở tệp php.ini bằng bất kỳ trình soạn thảo văn bản nào.
-
Thay đổi giá trị cho upload_max_filesizevà post_max_sizethành kích thước bạn muốn. Ví dụ: post_max_size=100Mvà upload_max_filesize=100Mđể nhập tệp cơ sở dữ liệu lên đến 40MB.
PHPMyAdmin tăng tải lên
-
Nhấp vào nút Dừng cho MySQL và Apache.
-
Nhấp vào nút Bắt đầu để khởi động lại Apache và MySQL.
Sau khi hoàn thành các bước, bây giờ bạn có thể nhập các tệp cơ sở dữ liệu lớn trên phpMyAdmin.
Cách thay đổi mật khẩu phpMyAdmin trên XAMPP
Theo mặc định, phpMyAdmin (MySQL) sử dụng “root” làm tên người dùng mà không cần mật khẩu, có nghĩa là nếu bạn đang cài đặt một trang web WordPress khi được hỏi, bạn chỉ cần nhập root làm tên người dùng và để trống trường mật khẩu.
Để thay đổi mật khẩu phpMyAdmin trên XAMPP, hãy sử dụng các bước sau:
-
Mở Bảng điều khiển XAMPP .
-
Trên MySQL, nhấp vào nút Quản trị .
-
Nhấp vào tab Tài khoản người dùng .
-
Nhấp vào liên kết Chỉnh sửa đặc quyền cho gốc tên người dùng , nhưng một liên kết có tên máy chủ localhost .
MySQL chỉnh sửa cài đặt gốc
-
Nhấp vào nút Thay đổi mật khẩu .
-
Xác nhận mật khẩu mới.
MySQL thay đổi mật khẩu gốc
-
Nhấp vào nút Bắt đầu .
Sau khi hoàn thành các bước, nếu bạn cố gắng đăng nhập vào phpMyAdmin, bạn có thể nhận được thông báo bị từ chối truy cập: “Không thể kết nối: cài đặt không hợp lệ.”
Sửa lỗi truy cập phpMyAdmin thông báo bị từ chối.
Trong trường hợp hiếm hoi mà bạn gặp sự cố khi đăng nhập vào phpMyAdmin, bạn sẽ cần phải định cấu hình config.inc.php.
Để thay đổi cài đặt cấu hình trong tệp config.inc.php , hãy sử dụng các bước sau:
-
Mở Bảng điều khiển XAMPP .
-
Nhấp vào nút Explorer .
-
Mở thư mục phpMyAdmin .
-
Mở tệp config.inc.php bằng bất kỳ trình soạn thảo văn bản nào.
-
Trong phần "Thông tin và loại xác thực", hãy cập nhật các dòng sau:
-
On $cfg['Servers'][$i]['auth_type'] = 'config'; thay thế configcho cookie.
-
On $cfg['Servers'][$i]['AllowNoPassword'] = true; thay thế truecho false.
Config.inc.php Loại xác thực và thông tin
-
Lưu và đóng tập tin.
Sau khi hoàn thành các bước, bạn sẽ có thể đăng nhập vào bảng điều khiển phpMyAdmin.
Bây giờ XAMPP đã được cấu hình và sẵn sàng sử dụng với bất kỳ phần mềm dựa trên PHP nào được hỗ trợ.
Cập nhật ngày 13 tháng 1 năm 2022: Hướng dẫn này được xuất bản vào tháng 3 năm 2016 và nó đã được sửa đổi vào tháng 1 năm 2022 để đảm bảo thông tin vẫn hoạt động với phiên bản mới nhất của XAMPP.