Cách tải xuống và cài đặt XAMPP trên Windows

⚡ Tóm tắt thông minh

XAMPP và NetBeans Cả hai cùng nhau cung cấp cho người mới bắt đầu một bộ công cụ phát triển PHP cục bộ hoàn chỉnh. XAMPP tích hợp Apache, MariaDBtích hợp PHP và Perl vào một trình cài đặt duy nhất, trong khi... NetBeans Trình soạn thảo bổ sung tính năng tô sáng cú pháp, tự động hoàn thành và gỡ lỗi khi viết dự án PHP.

  • 📦 XAMPP là gì: XAMPP là một gói phần mềm miễn phí, đa nền tảng, cho phép cài đặt Apache, công cụ cơ sở dữ liệu, PHP và Perl chỉ trong một bước duy nhất.
  • 🖥️ Máy chủ cục bộ: PHP cần một máy chủ web để hoạt động, và XAMPP cung cấp Apache để bạn có thể kiểm tra các trang PHP trên máy tính của mình.
  • 🎛️ Bảng điều khiển: Bảng điều khiển XAMPP khởi động, dừng và cấu hình Apache và MySQL or MariaDB không cần thao tác trên dòng lệnh.
  • 📁 Các thư mục chính: Thư mục htdocs chứa các tệp PHP của bạn, trong khi thư mục php chứa tệp php.ini dùng để tinh chỉnh cách PHP hoạt động.
  • 🧩 Tại sao cần một IDE: Một IDE PHP như NetBeans Nó làm nổi bật cú pháp và báo lỗi sớm, điều mà trình soạn thảo văn bản thuần túy không thể làm được.
  • ▶ ️ Dự án đầu tiên: NetBeans Tạo một ứng dụng PHP bên trong thư mục htdocs và chạy nó trên máy chủ cục bộ để in ra một trang "Hello World" đơn giản.
  • 🤖 Hỗ trợ AI: Các công cụ AI có thể hướng dẫn cấu hình XAMPP, giải quyết xung đột cổng Apache và hỗ trợ viết hoặc gỡ lỗi mã PHP. NetBeans.

Tải xuống và cài đặt XAMPP và NetBeans

XAMPP là gì?

XAMPP là một máy chủ web mã nguồn mở, đa nền tảng bao gồm một máy chủ web, một MySQL or MariaDB công cụ cơ sở dữ liệu, PHP và Perl Gói lập trình. Nó được biên dịch và duy trì bởi Apache Friends. Nó cho phép người dùng xây dựng và kiểm thử các trang web trên máy chủ web cục bộ trên máy tính của họ, và nó hỗ trợ Windows, Linux và Mac.

Từ viết tắt XAMPP là viết tắt của:

  • X – [hệ điều hành đa nền tảng] nghĩa là nó có thể chạy trên bất kỳ hệ điều hành nào: Mac OS X, Windows, Linux và vv
  • A - Apache – đây là phần mềm máy chủ web.
  • M - MySQL or MariaDB – Cơ sở dữ liệu.
  • P - PHP
  • P – Perl – ngôn ngữ kịch bản

Tại sao nên sử dụng XAMPP?

XAMPP cung cấp bảng điều khiển dễ sử dụng để quản lý Apache, MySQLvà các chương trình khác mà không cần sử dụng lệnh. Để sử dụng PHP, chúng ta cần cài đặt Apache và MySQLViệc cài đặt và cấu hình Apache không hề dễ dàng, vì nó cần được thiết lập và tích hợp với PHP và Perl, cùng nhiều thứ khác. XAMPP giải quyết toàn bộ sự phức tạp trong việc thiết lập và tích hợp Apache với PHP và Perl.

Không giống như Java, hoạt động cùng với Java Chỉ hỗ trợ SDK, PHP cần máy chủ web để hoạt động.

Cách cài đặt XAMPP

Chúng ta sẽ cùng xem xét quy trình từng bước để cài đặt XAMPP. WindowsĐối với các hệ điều hành khác, các bước cài đặt XAMPP cũng tương tự.

Bước 1) Tải xuống XAMPP

Nhấp vào đây để tải xuống XAMPP cho Windows: https://www.apachefriends.org/download.html

Bước 2) Bắt đầu cài đặt

Việc cài đặt XAMPP cũng giống như cài đặt bất kỳ ứng dụng nào khác. Windows chương trình. Tuy nhiên, có một vài điều chúng ta cần lưu ý.

Bước 3) Chạy thiết lập

Sau khi bạn đã tải xuống XAMPP, hãy chạy thiết lập. Cửa sổ hộp thoại thông báo cảnh báo hiển thị bên dưới xuất hiện.

Cài đặt XAMPP

Bước 4) Thay đổi cài đặt kiểm soát người dùng

Nếu bạn đang sử dụng phiên bản cũ hơn Windows phiên bản như Vista hoặc Windows 7. Hãy đảm bảo bạn đã tắt tính năng Kiểm soát Tài khoản Người dùng. Để làm điều này, hãy chọn Bảng điều khiển > Tài khoản Người dùng > Thay đổi cài đặt Kiểm soát Truy cập Người dùng. Sơ đồ bên dưới minh họa các bước chính.

Cài đặt XAMPP

Bước 5) Lưu cài đặt

  • Sau khi bạn đã vô hiệu hóa Kiểm soát Tài khoản Người dùng, hãy nhấp vào nút OK trên hộp thông báo cảnh báo.
  • Lần này bạn sẽ nhận được thông báo sau:

Cài đặt XAMPP

Bước 6) Nhấp vào Tiếp theo

Trên màn hình tiếp theo, hãy nhấp vào Tiếp theo

Cài đặt XAMPP

Bước 7) Chọn đường dẫn cài đặt

Ở màn hình tiếp theo, nếu cần, hãy thay đổi đường dẫn cài đặt. Nhấp vào Tiếp theo

Cài đặt XAMPP

Bước 8) Kiểm tra các dịch vụ cần thiết

Ở màn hình tiếp theo, chọn Apache và MySQL. Bạn có thể tùy ý chọn FileZilla (Máy khách FTP) nếu cần. Nhấp vào Cài đặt

Cài đặt XAMPP

Lưu ý: một dịch vụ là một chương trình chạy dài trong Windows mà không cần sự can thiệp của người dùng. Dịch vụ có thể được thiết lập để chạy tự động bất cứ khi nào Windows hệ điều hành được khởi động. Để bạn sử dụng Apache và MySQLChúng được cho là đang chạy ngầm. Cài đặt chúng dưới dạng dịch vụ chạy cả Apache và MySQL Tự động chạy ngầm mỗi khi bạn bật máy tính. Nếu bạn chưa cài đặt Apache và MySQL Nếu chúng được coi là dịch vụ, bạn phải tự khởi động chúng mỗi khi muốn sử dụng. Bạn sẽ phải thực hiện việc này từ bảng điều khiển XAMPP.

Bước 9) Hoàn tất cài đặt

Sau khi cài đặt thành công, bạn sẽ thấy cửa sổ sau.

Cài đặt XAMPP

  • Bấm vào nút Hoàn tất

Trước khi kiểm tra cài đặt XAMPP, chúng ta hãy cùng xem qua các thư mục cơ bản mà chúng ta sẽ làm việc.

Cấu hình máy chủ web XAMPP cơ bản

Hướng dẫn XAMPP này giả định rằng bạn đã có đã cài đặt XAMPP trên ổ C trong Windows sử dụng các bước được đề cập ở trênSau đây là danh sách các thư mục cơ bản mà bạn cần phải biết.

Cấu hình máy chủ web XAMPP cơ bản

  • htdocsĐây là thư mục gốc của trang web. Toàn bộ mã PHP của chúng ta sẽ được đặt trong thư mục này.
  • mysql – thư mục này chứa tất cả thông tin liên quan đến MySQL or MariaDB Công cụ cơ sở dữ liệu, mặc định chạy trên cổng 3306.
  • php – thư mục này chứa các file cài đặt PHP. Nó chứa một tệp quan trọng có tên php.ini. Thư mục này được sử dụng để định cấu hình cách PHP hoạt động trên máy chủ của bạn.

Theo mặc định, máy chủ web Apache chạy trên cổng 80Nếu cổng 80 đang bị máy chủ web khác chiếm dụng, bạn có thể sử dụng số cổng khác. Trong hướng dẫn này, chúng ta sẽ giả định đang sử dụng cổng 80. Lưu ý, nếu bạn sử dụng Skype, nó sử dụng cùng một cổng. Đóng Skype Nếu bạn muốn sử dụng XAMPP cho PHP trên cổng 80.

Bảng điều khiển XAMPP

Bảng điều khiển được sử dụng để quản lý các chương trình được cài đặt thông qua XAMPP. Để mở bảng điều khiển XAMPP Server:

  • Nhấp chuột vào Start Menu
  • Khám phá thư mục chương trình và tìm Apache Friends, sau đó tìm XAMPP như hình minh họa bên dưới.

Bảng điều khiển XAMPP

  • Sơ đồ dưới đây hiển thị bảng điều khiển.

Bảng điều khiển XAMPP

1) Phần này liệt kê các dịch vụ, mô-đun đã được cài đặt và mã định danh tiến trình (PID). Dấu tích màu xanh lá cây nghĩa là mô-đun đã được cài đặt như một dịch vụ. Dấu đỏ nghĩa là mô-đun chưa được cài đặt như một dịch vụ. Để cài đặt một dịch vụ, hãy nhấp vào dấu đỏ. Nếu nút hiển thị dấu tích màu xanh lá cây và bạn nhấp vào đó, bảng điều khiển sẽ hỏi bạn có muốn gỡ cài đặt hệ thống hay không.

2) Phần này hiển thị (các) cổng được liên kết với các mô-đun. Phần hành động dành cho:

  1. bắt đầu và dừngping mô-đun
  2. Mở cửa sổ quản trị cho Apache và MySQL
  3. Mở các tệp cấu hình cho Apache, MySQL v.v. để thực hiện thay đổi
  4. Xem các tệp nhật ký cho các mô-đun

3) Phần này chứa các tiện ích hữu ích như... Netstat, Windows các phím tắt dịch vụ, v.v.

4) Phần này hiển thị thông tin trạng thái của các mô-đun. Bảng điều khiển có thể được sử dụng để:

  • Cài đặt và gỡ cài đặt các dịch vụ như Apache, MySQL v.v. được cài đặt qua XAMPP
  • Bắt đầu và dừng dịch vụ.
  • Mở các tệp cấu hình, v.v.

Định cấu hình XAMPP

Bây giờ chúng ta hãy xem xét cấu hình cơ bản cần thiết trước khi bắt đầu sử dụng bản cài đặt XAMPP của mình cho mục đích phát triển.ping Các trang web sử dụng PHP. Nhập URL http://localhost/xampp/ trong trình duyệt yêu thích của bạn. Đối với hướng dẫn này, chúng tôi sẽ sử dụng Firefox như trình duyệt web của chúng tôi.

Định cấu hình XAMPP

Nếu bạn thấy màn hình trên, nghĩa là bạn đã cài đặt XAMPP thành công. Bảng điều khiển bên trái chứa các liên kết đến thông tin hữu ích như:

  • Phiên bản PHP đã cài đặt
  • Cài đặt bảo mật của XAMPP
  • Truy cập vào các tiện ích như phpMyAdmin, v.v.

Các phiên bản XAMPP hiện đại thường đi kèm với PHP 8.x, ví dụ như PHP 8.2, cùng với... MariaDB như một sự ghé thăm bất ngờ MySQL Phiên bản thay thế. XAMPP 1.8.0 cũ hơn nhiều, được hiển thị trong một số ảnh chụp màn hình này, được cài đặt sẵn PHP 5.4.4.

IDE PHP tốt nhất là gì?

Một IDE PHP là một chương trình cho phép bạn dễ dàng viết mã PHP. Các IDE PHP thường được trang bị tính năng tô sáng cú pháp và, trong một số trường hợp, cả tính năng tự động hoàn thành. Điều này có nghĩa là nếu bạn viết một từ khóa PHP mà trình thông dịch PHP biết, thì từ khóa đó sẽ được tô sáng bằng một màu khác với màu được sử dụng cho các câu lệnh thông thường. Tính năng tự động hoàn thành sẽ tự động hiển thị các từ khóa PHP đã biết khi bạn gõ chúng. Notepad cũng có thể được sử dụng để viết và chỉnh sửa mã PHP. Nhược điểm của việc sử dụng trình soạn thảo như Notepad là việc gỡ lỗi trở nên khó khăn, vì không dễ dàng phát hiện ra các lỗi như từ khóa viết sai chính tả, dấu ngoặc chưa đóng, v.v. Một IDE sẽ tô sáng các câu lệnh có lỗi, vì vậy bạn dễ dàng phát hiện ra chúng. Bảng dưới đây hiển thị 5 trình soạn thảo PHP phổ biến.

Biên tập viên Giấy phép Cross Platform Mô tả ngắn gọn
Netbean IDE Mã nguồn mở
  • Môi trường mã hóa PHP chuyên dụng với tính năng tô sáng cú pháp và hoàn thiện mã cho các từ khóa và thông tin đã biết khác.
  • Hỗ trợ tích hợp với các framework PHP MVC như Zend, Symfony.
  • Code Lịch sử hiển thị các thay đổi đã được thực hiện đối với một tệp.
  • SFTP, FTP và SVN thông qua các plugin.
Dreamweaver Thương mại
  • Hỗ trợ HTML và PHP.
  • Làm nổi bật cú pháp, gấp mã và hoàn thành các từ khóa và thông tin đã biết khác.
  • Hỗ trợ SFTP và FTP.
Zend Studio Thương mại
  • Được tích hợp với Zend Server và framework Zend PHP MVC, PHPUnit, phpDocumentor, v.v.
  • Có tô sáng cú pháp, gấp mã,
  • Hỗ trợ cho Các dịch vụ Web và vv
PHP Eclipse Mã nguồn mở
  • Code định dạng
  • Hỗ trợ SVN, SSH/FTP
Notepad++ phần mềm miễn phí Windows có thể
  • Đánh dấu cú pháp
  • Hỗ trợ SFTP và FTP thông qua plugin.

Trình soạn thảo PHP của Netbeans IDE. Như được nhấn mạnh ngắn gọn trong bảng trên, NetBeans IDE có các tính năng mạnh mẽ giúp nâng cao năng suất của lập trình viên PHP. Bạn có thể tải xuống IDE miễn phí từ... https://netbeans.apache.org/front/main/download/

  • Tính năng tô sáng cú pháp và tự động hoàn thành giúp nâng cao khả năng viết của bạn. năng suất
  • Nó có hỗ trợ riêng cho các hệ thống cơ sở dữ liệu như MySQL. Bạn không cần sử dụng hai chương trình để lập trình và phát triển cơ sở dữ liệu của mình.
  • IDE có thể được sử dụng trong môi trường cộng tác. Điều này rất hữu ích khi bạn phải làm việc theo nhóm với các nhà phát triển khác.
  • IDE có hỗ trợ cho các ngôn ngữ khác chẳng hạn như:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans Hiện nay, phần mềm này được bảo trì bởi Apache Software. Foundation as Apache NetBeansvà nó được phát hành bốn lần một năm. Phiên bản 30 là phiên bản hiện tại tính đến năm 2026, trong khi các ảnh chụp màn hình bên dưới sử dụng phiên bản cũ hơn. NetBeans 7.3.

Giới thiệu về Netbeans IDE

Sau khi bạn đã cài đặt thành công phần mềm NetBeans Trình soạn thảo IDE PHP, chạy chương trình như mọi chương trình khác Windows chương trình. Cửa sổ hiển thị bên dưới xuất hiện

Giới thiệu về Netbeans IDE

1. Trình khám phá dự án – bảng này được sử dụng để hiển thị tất cả các dự án đã mở. Các dự án được liệt kê trong chế độ xem dạng cây.

2. Thanh công cụ phím tắt – thanh công cụ này chứa các phím tắt cho các tác vụ được thực hiện thường xuyên như tạo dự án mới, mở dự án hiện có, hoàn tác và làm lại các hành động, v.v.

3. Trang khởi động – Trang này có 3 tab, đó là Học & Khám phá, Của tôi NetBeansvà Có gì mới.

  • Tab đầu tiên [Tìm hiểu và khám phá] giới thiệu cho bạn các tính năng của NetBeans IDE này giới thiệu một số bản demo và hướng dẫn có thể được phát triển trong đó. NetBeans SDI.
  • Tab thứ hai [Của tôi NetBeans] liệt kê các dự án vừa được mở gần đây và cho phép bạn cài đặt plugin cũng như kích hoạt các tính năng của IDE.

4. Cửa sổ đầu ra – nó được sử dụng để hiển thị đầu ra từ các chương trình như Java ứng dụng bảng điều khiển. Nó cũng được sử dụng để hiển thị thông tin nhật ký và gỡ lỗi. Ảnh chụp màn hình bên dưới hiển thị IDE khi dự án đang mở.

Giới thiệu về Netbeans IDE

Tạo một dự án PHP mới bằng Netbeans IDE

  • Nhấp vào nút tạo dự án mới trên thanh công cụ như hình bên dưới

Dự án PHP sử dụng Netbeans IDE

  • Nếu bạn đã tải xuống tất cả các gói có sẵn trong XAMPP NetBeans Trong IDE, hãy chắc chắn rằng bạn đã chọn PHP trong danh mục dự án, Ứng dụng PHP trong mục Dự án, sau đó nhấp vào nút Tiếp theo.

Dự án PHP sử dụng Netbeans IDE

  • Nhập tên dự án như hình dưới đây.

Dự án PHP sử dụng Netbeans IDE

  • Đảm bảo thư mục được lưu trong thư mục cài đặt XAMPP PHP như hình trên.
  • Nhấp vào nút Tiếp theo khi hoàn tất.

Dự án PHP sử dụng Netbeans IDE

  • Hãy đảm bảo rằng tùy chọn "Chạy với tư cách:" được đặt thành "Trang web cục bộ" (chạy trên máy chủ web cục bộ).
    • Dự án URL: được đặt thành http://localhost/phplessons/

Lưu ý Các thiết lập trên sẽ được cài đặt mặc định cho bạn. Bạn không cần thay đổi bất cứ điều gì trừ khi bạn là chuyên gia.

  • Bấm vào nút Tiếp theo

Dự án PHP sử dụng Netbeans IDE

  • NetBeans Trình soạn thảo PHP cho phép tích hợp với các framework PHP MVC như Symfony và Zend. Hiện tại, chúng ta sẽ không chọn bất kỳ framework MVC nào. Nhấp vào nút Hoàn tất.
  • Dự án mới tạo của bạn sẽ được hiển thị trong trình duyệt dự án và trang index.php được tạo cho bạn.
  • Trang vừa tạo chứa một số mã HTML. Hãy thay thế nó bằng đoạn mã sau đây.

Chạy ví dụ PHP đầu tiên của bạn

<?php
echo "Hello World!";
?>
  • Bấm vào nút chạy trên thanh công cụ như hình bên dưới

Ví dụ về PHP

  • Trình duyệt mặc định của bạn sẽ được mở với URL http://localhost/phplessons/index.php. Đầu ra “Xin chào thế giới!” sẽ được hiển thị trong trình duyệt của bạn.

Câu Hỏi Thường Gặp

Không. XAMPP được thiết kế cho việc phát triển và thử nghiệm cục bộ, và các cài đặt mặc định của nó không an toàn cho việc sử dụng công cộng. Đối với môi trường sản xuất, hãy sử dụng máy chủ được bảo mật với ngăn xếp web và tường lửa được cấu hình đúng cách.

XAMPP là phần mềm đa nền tảng và chạy trên nhiều hệ điều hành. Windows, Linux, và macOS, đóng gói Apache, MariaDB, PHP và Perl. WAMP là Windows-chỉ có và vận chuyển Apache, MySQLvà PHP. XAMPP là lựa chọn có tính tương thích cao hơn trên nhiều hệ điều hành.

Nguyên nhân phổ biến nhất là do một chương trình khác đang sử dụng cổng 80, thường là... Skype, IIS, hoặc một máy chủ web khác. Đóng chương trình đó hoặc thay đổi cổng của Apache trong tệp httpd.conf, sau đó khởi động lại Apache từ bảng điều khiển.

Đúng vậy. AI có thể hướng dẫn bạn cài đặt XAMPP, chọn phiên bản PHP, chỉnh sửa php.ini và giải quyết xung đột cổng. Nó cũng có thể tạo cấu trúc dự án mẫu cho ứng dụng PHP đầu tiên của bạn.

Đúng vậy. Trí tuệ nhân tạo có thể giải thích các thông báo lỗi từ... NetBeans Cửa sổ đầu ra, đề xuất cách khắc phục lỗi cú pháp và logic, và tạo các lớp PHP mẫu mà bạn có thể dán vào dự án của mình và tinh chỉnh.

Tóm tắt bài viết này với: