XAMPP là phần mềm mã nguồn mở miễn phí cung cấp 1 cách dễ dàng giúp các nhà thiết kế & phát triển web cài đặt những thành phần để chạy phần mềm dựa trên PHP, như WordPress, Drupal, Joomla & các phần mềm khác trên Windows 10, Linux & macOS.

Nếu bạn là nhà phát triển web hoặc ai đó đang cố gắng tham dự viết blog, XAMPP sẽ tiết kiệm thời gian & giảm bớt sự phiền toái khi phải cài đặt, cấu hình Apache, MySQL, PHP & Perl theo cách thủ công trên máy tính để tạo môi trường thử nghiệm.

Trong hướng dẫn này, các bạn sẽ tìm hiểu các bước cài đặt XAMPP trên Windows 10 cũng như những hướng dẫn để cấu hình môi trường web & khắc phục một số sự cố thường gặp sau khi seting.

Điều gì tạo nên sự đặc biệt cho XAMPP?

Ở đây chúng ta đang nói về vấn đề cài đặt Apache trong Windows. Bạn dành nhiều thời gian để seting tất cả mọi thứ & bắt đầu chạy web site của mình. Vấn đề là bạn không thể làm được bất kỳ điều gì với 1 web site tĩnh, trừ khi xử dụng SQL server. Sau đó việc cần làm là cài đặt ứng dụng SQL server nhưng lại thiếu mất PHP. Một danh sách các thứ còn thiếu sẽ khiến chúng ta mất nhiều thời gian & cầu kỳ, nhất là đối với người mới bắt đầu.

Đối với XAMPP, ở đó bạn có một ứng dụng giúp cài đặt tất cả những gì rất cần thiết để chạy một trang web hoàn hảo, quy trình cài giống như ứng dụng trong Windows. Dịch vụ này cho phép máy tính chạy Apache & mọi thứ khác bất kỳ bao giờ khởi động máy, các ứng dụng sẽ chạy lặng lẽ trong chế độ nền & không tốn kém nhiều tài nguyên hệ thống.

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

Để tải xuống & cài đặt XAMPP trên Windows 10, hãy làm theo các bước sau:

1. Tải XAMPP cho Windows.

Lưu ý nhanh: Nếu bạn có yêu cầu phiên bản đặc biệt cho PHP, thì hãy tải xuống phiên bản bạn cần. 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 sự cố khi cài đặt phần mềm dựa trên PHP. Ngoài ra, các hướng dẫn này đã được đánh giá & hoạt động cho phiên bản XAMPP 7.3.22, cũng như các phiên bản trước đó, nhưng bạn có thể xử dụng chúng để cài đặt những phiên bản sau này.

2. Nhấp đúp vào file đã tải xuống để khởi chạy trình cài đặt.

3. Nhấp vào nút OK.

4. Nhấp vào nút Next.

Hoàn thành cài đặt XAMPP trên Windows 10
Hoàn thành cài đặt XAMPP trên Windows 10

5. XAMPP cung cấp nhiều thành phần khác nhau mà bạn cũng có thể cài đặt, chẳng hạn như MySQL, phpMyAdmin, PHP, Apache, v.v… Trong hầu hết các trường hợp, các bạn sẽ xử dụng hầu hết những thành phần này, theo đó, bạn nên để các tùy chọn mặc định.

6. Nhấp vào nút Next.

7. Dùng vị trí được cài đặt mặc định. (Hoặc chọn một folder khác để cài đặt phần mềm trong trường Select a thư mục).

8. Nhấp vào nút Next.

(*10*)
Vị trí cài đặt XAMPP

9. Chọn ngôn ngữ cho XAMPP Control Panel.

10. Nhấp vào nút Next.

11. Xóa tùy chọn Learn more about Bitnami for XAMPP.

12. Nhấp vào nút Next 2 lần.

Trình hướng dẫn cài đặt XAMPP trên Windows 10
Trình hướng dẫn cài đặt XAMPP trên Windows 10

13. Nhấp vào nút Allow access để cho phép ứng dụng thông qua Windows Firewall (nếu có).

14. Nhấp vào nút Finish.

Sau khi bạn hoàn thành các bước, XAMPP Control Panel sẽ khởi chạy & bạn cũng có thể bắt đầu cấu hình môi trường web server.

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

XAMPP Control Panel gồm có 3 phần chính. Trong phần Modules, các bạn sẽ tìm thấy tất cả các web service có sẵn. Bạn cũng có thể bắt đầu từng service bằng phương pháp bấm vào nút Start.

Khi bạn khởi động một số service, gồm có Apache & MySQL, ở phía bên phải, bạn cũng sẽ thấy số ID tiến độ (PID) & số cổng TCP/IP (Port) mà mỗi service đang xử dụng. Ví dụ, theo mặc định Apache xử dụng cổng TCP/IP 80 & 443, trong khi MySQL xử dụng cổng TCP/IP 3306.

Bạn có thể bấm vào nút Admin để có quyền truy cập vào trang tổng quan quản trị cho từng service & xác minh rằng mọi thứ đang hoạt động chính xác.

XAMPP Control Panel
XAMPP Control Panel

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

Config
Config

Nhấp vào nút Netstart sẽ cung cấp cho bạn danh sách các service hiện đang truy cập mạng, gồm có địa chỉ TCP/IP & cổng, cũng nhự thông tin ID tiến độ.

Netstart
Netstart

Ngoài ra, từ bảng điều khiển, cũng có các nút truy cập nhanh để mở tiện ích dòng lệnh shell, folder cài đặt XAMPP, các service & đóng ứng dụng.

Cuối cùng, các bạn sẽ thấy phần nhật ký, nơi bạn cũng có thể liếc qua những gì sẽ xảy ra mỗi khi bạn khởi động mô-đun hoặc thay đổi cài đặt. Đây cũng là nơi đầu tiên cần đánh giá khi có thứ gì đó không hoạt động.

Nhật ký XAMPP Control Panel
Nhật ký XAMPP Control Panel

Cài đặt mặc định sẽ phù hợp với hầu hết mọi người xử dụng XAMPP để tạo môi trường thử nghiệm chạy web site. Tuy nhiên, tùy thuộc vào cấu hình seting của bạn, bạn cũng có thể cần thay đổi số cổng TCP/IP cho máy chủ Apache, dung lượng upload lên cơ sở dữ liệu hoặc đặt mật khẩu cho phpMyAdmin.

Để thay đổi các cài đặt này, bạn cần xử dụng nút Config cho service tương ứng. Ví dụ, các bạn sẽ cần mở file httpd.conf để thay đổi cài đặt trên máy chủ Apache & file my.ini để thay đổi cài đặt MySQL.

Cách tăng dung lượng upload phpMyAdmin trên XAMPP

Một vấn đề phổ biến khác với XAMPP là giới hạn upload cơ sở dữ liệu mặc định. Ví dụ, nhiều khi các nhà phát triển sẽ tạo một bản sao của một web site cho mục đích khắc phục sự cố hoặc làm việc trên web site mà không làm gián đoạn web site đang hoạt động. Tuy nhiên, những người xử dụng WordPress hoặc 1 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ể upload cơ sở dữ liệu vì nó vượt quá kích thước upload tối đa cho phép, theo mặc định là 2048KB.

Để tăng giới hạn upload cơ sở dữ liệu trên phpMyAdmin, hãy làm theo các bước sau:

1. Mở XAMPP Control Panel.

2. Nhấp vào nút Explorer.

3. Mở folder php.

4. Mở file php.ini bằng bất kể trình soạn thảo văn bản nào.

5. Thay đổi giá trị cho upload_max_filesize & post_max_size thành kích thước bạn muốn. Ví dụ: post_max_size=100M & upload_max_filesize=100M để nhập các file cơ sở dữ liệu lên đến 40MB.

Thay đổi giá trị cho upload_max_filesize và post_max_size thành kích thước bạn muốn
Thay đổi giá trị cho upload_max_filesize & post_max_size thành kích thước bạn muốn

6. Nhấp vào nút Stop cho MySQL & Apache.

7. Nhấp vào nút Start để khởi động lại Apache & MySQL.

Sau khi hoàn thành các bước, giờ đây bạn cũng có thể nhập các file cơ sở dữ liệu lớn trên phpMyAdmin.

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 Apache server 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, đây cũng là cổng TCP/IP mặc định mà Apaches xử dụng trên XAMPP & hai ứng dụng không thể xử 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ũng có thể gỡ cài đặt service xuất bản hoặc thay đổi cổng mặc định trên Apache.

Gỡ cài đặt World Wide Web Services

Nếu bạn không có bất kể ứng dụng nào phụ thuộc vào tính năng World Wide Web Services, bạn cũng có thể gỡ cài đặt ứng dụng đó bằng phương pháp làm theo các bước sau:

1. Mở Start.

2. Tìm kiếm Control Panel & bấm vào kết quả trên cùng để mở ứng dụng.

3. Nhấp vào Programs.

4. Nhấp vào tùy chọn Programs and Features.

5. Nhấp vào tùy chọn Turn Windows features on or off từ bảng điều khiển bên trái.

Nhấp vào tùy chọn Turn Windows features on or off
Nhấp vào tùy chọn Turn Windows features on or off

6. Mở rộng nhánh Internet Information Services.

7. Xóa tùy chọn World Wide Web Services.

8. Nhấp vào nút OK.

Nhấp vào nút OK
Nhấp vào nút OK

9. Khởi động lại máy tính của bạn.

10. Khởi động XAMPP Control Panel.

11. Nhấp vào nút Start 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

Ngoài ra, thay cho xóa World Wide Web Services, bạn cũng có thể cấu hình Apache để chạy trên một cổng TCP/IP khác.

Để thay đổi cổng nghe Apache trên XAMPP, hãy làm theo các bước:

1. Mở XAMPP Control Panel.

2. Trên Apache, bấm vào nút Config.

3. Chọn tùy chọn Apache (httpd.conf).

4. Cuộn xuống & tìm dòng: Listen 80.

5. Thay đổi số 80 cho một số cổng TCP/IP khác chưa được xử dụng. Ví dụ, bạn cũng có thể thử cổng 81. (Sau khi thay đổi dòng sẽ có nội dung là: Listen 81).

Thay đổi số 80 cho một số cổng TCP/IP khác chưa được sử dụng
Thay đổi số 80 cho một số cổng TCP/IP khác chưa được xử dụng

6. Lưu & đóng file httpd.conf.

7. Nhấp vào nút Start trên Apache từ XAMPP Control Panel.

Sau khi bạn hoàn thành các bước, Apache server sẽ chạy mà không gặp sự cố trên cổng TCP/IP mới mà bạn đã chỉ định.

Lưu ý duy nhất với cấu hình này là các bạn sẽ cần thêm số cổng TCP/IP trên địa chỉ mỗi khi bạn muốn kết nối với web site của mình. Ví dụ, để truy cập Apache server trên trình duyệt web, các bạn sẽ cần nhập: “localhost:81/dashboard” thay cho “localhost/dashboard”.

Dừng World Wide Web Publishing Service theo cách thủ công

1 cách khác để khắc phục sự cố cổng là dừng service & thay đổi cài đặt của nó để chỉ khởi động service theo cách thủ công.

Để thay đổi World Wide Web Publishing Service, hãy làm theo các bước sau:

1. Mở Start.

2. Tìm kiếm Services & bấm vào kết quả trên cùng để mở.

3. Nhấp đúp vào service World Wide Web Publishing Service.

Nhấp đúp vào service World Wide Web Publishing Service
Nhấp đúp vào service World Wide Web Publishing Service

4. Nhấp vào nút Stop.

5. Thay đổi kiểu khởi động thành Manual.

6. Nhấp vào nút Apply.

7. Nhấp vào nút OK.

Nhấp vào nút OK
Nhấp vào nút OK

8. Mở XAMPP Control Panel.

9. Nhấp vào nút Start để chạy Apache server.

Cách tốt nhất để Apache hoạt động quay về là gỡ cài đặt World Wide Web Publishing Service, nhưng khi không thể, bạn cũng có thể thay đổi số cổng TCP/IP hoặc dừng service nếu cần.

Cách thay đổi mật khẩu phpMyAdmin trên XAMPP

Theo mặc định, phpMyAdmin (MySQL) xử dụng “root” làm tên người xử 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 web site WordPress, khi được hỏi, bạn chỉ cần nhập root làm tên người xử dụng & để trống trường mật khẩu.

Để thay đổi mật khẩu phpMyAdmin trên XAMPP, hãy làm theo các bước sau:

1. Mở bảng điều khiển XAMPP.

2. Trên MySQL, bấm vào nút Admin.

3. Nhấp vào tab User accounts.

4. Nhấp vào liên kết Edit privileges cho tên người xử dụng root, nhưng với hostname là localhost.

Nhấp vào liên kết Edit privileges
Nhấp vào liên kết Edit privileges

5. Nhấp vào nút Change password.

6. Xác nhận mật khẩu mới.

Xác nhận mật khẩu mới
Xác nhận mật khẩu mới

7. Nhấp vào nút Go.

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ũng có thể nhận được thông báo từ chối truy cập: “Cannot connect: invalid settings”.

Sửa lỗi truy cập phpMyAdmin 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, các bạn sẽ cần cấu hình config.inc.php.

Để thay đổi cài đặt cấu hình trong file config.inc.php, hãy làm theo các bước sau:

1. Mở bảng điều khiển XAMPP.

2. Nhấp vào nút Explorer.

3. Mở folder phpMyAdmin.

4. Mở file config.inc.php bằng bất kể trình soạn thảo văn bản nào.

5. Trong “Authentication type and info” & update các dòng sau:

  • Trên $cfg[‘Servers’][$i][‘auth_type’] = ‘config’; thay thế config bằng cookie.
  • Trên $cfg[‘Servers’][$i][‘AllowNoPassword’] = true; thay thế true cho false.
Cập nhật các dòng
Update các dòng

6. Lưu & đóng file.

Sau khi hoàn thành các bước, các bạn sẽ có thể đăng nhập vào bảng điều khiển phpMyAdmin.

Xem thêm:

  • Cách cài đặt các codec HEVC miễn phí trên Windows 10 (cho video H.265)
  • Cách cài file CAB cho các bản update & driver trên Windows 10
  • Cách cài đặt ứng dụng Miracast Connect trên Windows 10
  • Tải XAMPP 8.0.3: Web server cục bộ miễn phí
  • Cách cài đặt/gỡ cài đặt Microsoft WordPad trong Windows 10
  • Cách tải & cài đặt con trỏ Mac trong Windows 10
  • Cách cài đặt template Microsoft Edge Group Policy trên Windows 10

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

Nguồn: quantrimangUSDUSD

Có thể bạn quan tâm:

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *