XAMPP Là Gì? XAMPP để Làm Gì? Cách Cài đặt XAMPP Localhost

Mục lục nội dung

Toggle
  • XAMPP là gì?
  • Sử dụng XAMPP để làm gì?
  • Bảng điều khiển XAMPP có những gì?
  • Các công cụ chính của XAMPP là gì?
    • Apache
    • MYSQL
    • PHP
    • Perl
  • Hỗ trợ định dạng XAMPP
  • Các bước cài đặt XAMPP trên Windows tạo localhost
  • Bitnami For XAMPP là gì?
  • Cách hạ cấp PHP trong XAMPP
  • Cách nâng cấp PHP trong XAMPP
5/5 - (12 bình chọn)

XAMPP là gì? dùng XAMPP để làm gì? chúng tôi sẽ giải thích chi tiết XAMPP là gì & các bước cài đặt XAMPP trên localhost.

XAMPP là gì?

XAMPP là một phần mềm mã nguồn mở được phát triển bởi Apache Friends. Gói phần mềm XAMPP chứa các bản phân phối Apache cho máy chủ Apache, MariaDB, PHP và Perl. Và về cơ bản nó là một máy chủ cục bộ (localhost). Máy chủ cục bộ này hoạt động trên máy tính để bàn hoặc máy tính xách tay của bạn.

Sử dụng XAMPP để làm gì?

Việc sử dụng XAMPP là để tạo ra môi trường máy chủ hosting ảo hóa trên máy tính cá nhân (localhost) của lập trình viên, để xây dựng và phát triển các dự án website theo ngôn ngữ PHP, để kiểm tra cách thức máy client hoặc trang web trước khi tải nó lên máy chủ web từ xa. Phần mềm máy chủ ảo XAMPP này cung cấp cho bạn một môi trường thích hợp để thử nghiệm các dự án MYSQL, PHP, Apache và Perl trên máy tính cục bộ trước khi xuất bản web hoàn chỉnh lên Internet.

Dạng đầy đủ của XAMPP là X là viết tắt của Cross-platform, (A) Apache server, (M) MariaDB, (P) PHP và (P) Perl. Đa nền tảng thường có nghĩa là nó có thể chạy trên bất kỳ máy tính nào với bất kỳ hệ điều hành nào.

Bảng điều khiển XAMPP có những gì?

Trong bảng điều khiển, bạn sẽ có thể điều khiển các thành phần riêng lẻ của máy chủ văn bản của mình. Tại đây, bạn có thể bắt đầu hoặc dừng các mô-đun riêng lẻ bằng cách nhấp vào các nút bên dưới “Actions”. Bảng điều khiển chứa các nút khác nhau như config, net stat, shell, explorer, services, help, quit.

Bảng điều khiển XAMPP
Bảng điều khiển XAMPP
  • Config → Nó cho phép bạn định cấu hình XAMPP cũng như các thành phần riêng lẻ
  • Netstat → Giúp bạn hiển thị tất cả quá trình đang chạy hiện tại trên hệ thống cục bộ
  • Shell → Nó cho phép mở shell UNIX
  • Explorer → Nó sẽ mở thư mục XAMPP trong windows explorer
  • Services → Giúp hiển thị tất cả các dịch vụ hiện đang chạy ở back-end
  • Help → Như tên của nó, nó cung cấp cho bạn các liên kết đến các diễn đàn người dùng
  • Quit → Bằng cách nhấp vào nút, bảng điều khiển XAMPP sẽ thoát

Các công cụ chính của XAMPP là gì?

XAMPP chứa các công cụ như Apache, MYSQL, PHP và Perl. Chúng ta sẽ thấy những công cụ này.

Các công cụ chính của XAMPP
Các công cụ chính của XAMPP

Apache

Máy chủ Apache là phần mềm miễn phí mã nguồn mở ban đầu được phát triển bởi một nhóm các nhà phát triển phần mềm và bây giờ nó được duy trì bởi nền tảng phần mềm Apache. Apache HTTP là một máy chủ từ xa (máy tính) nếu ai đó yêu cầu tệp, hình ảnh hoặc tài liệu bằng trình duyệt của họ, họ sẽ cung cấp các tệp đó cho máy khách sử dụng máy chủ HTTP. Chủ yếu các công ty lưu trữ sử dụng ứng dụng này để tạo máy chủ VPS và lưu trữ chia sẻ cho khách hàng của họ.

MYSQL

MYSQL là phần mềm mã nguồn mở. Nó thực sự là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS). SQL này là viết tắt của Ngôn ngữ truy vấn có cấu trúc. Đây là RDBMS phổ biến nhất và tốt nhất được sử dụng để phát triển nhiều ứng dụng phần mềm dựa trên web. Với sự trợ giúp của MYSQL, bạn có thể sắp xếp thông tin, quản lý, truy xuất và cập nhật dữ liệu bất cứ khi nào bạn muốn.

PHP

Dạng đầy đủ của PHP là Hypertext Preprocessor. Nó là một ngôn ngữ kịch bản phía máy chủ giúp bạn tạo các trang web động. Ngôn ngữ này chủ yếu được sử dụng để xây dựng các ứng dụng phần mềm dựa trên web. Nó là phần mềm mã nguồn mở và hoạt động tốt với MYSQL. Điều thực sự xảy ra là, mã PHP sẽ được thực thi trên máy chủ và ở phía trình duyệt, mã HTML của nó sẽ được hiển thị.

Perl

Perl thường được cho là ngôn ngữ lập trình có mục đích chung. Ngôn ngữ Perl này được thông dịch và rất năng động. Trên thực tế, ngôn ngữ này được sử dụng để phát triển web, phát triển GUI, quản trị hệ thống, v.v. Perl có khả năng làm việc với HTML, XML và các ngôn ngữ đánh dấu khác.

Trong phiên bản mới nhất của XAMPP, có các công cụ bổ sung như Mail server Mercury, OpenSSL, phpMyAdmin,… Với các công cụ trên, bạn có thể tạo một máy chủ desktop chính thức.

Hỗ trợ định dạng XAMPP

XAMPP được hỗ trợ ở ba định dạng tệp:

  • .EXE – Nó là một phần mở rộng được sử dụng để biểu thị các tệp thực thi làm cho nó có thể truy cập được để cài đặt vì tệp thực thi có thể chạy trên máy tính như bất kỳ chương trình bình thường nào.
  • Tệp.7z – 7zip – Phần mở rộng này được sử dụng để biểu thị các tệp nén hỗ trợ nhiều thuật toán nén và mã hóa dữ liệu. Nó được ưa chuộng hơn bởi một người theo chủ nghĩa hình thức, mặc dù nó đòi hỏi phải làm việc với các tệp phức tạp hơn.
  • .ZIP – Phần mở rộng này hỗ trợ nén tệp không mất dữ liệu. Một tệp đã nén có thể chứa nhiều tệp nén. Các thuật toán Deflate được sử dụng chủ yếu cho việc nén các file được hỗ trợ bởi định dạng này. Các tệp .ZIP cài đặt khá phức tạp so với .EXE
  • Vì vậy,.EXE là định dạng dễ cài đặt nhất, trong khi hai định dạng còn lại cài đặt khá phức tạp.

Các bước cài đặt XAMPP trên Windows tạo localhost

Bước 1

Trong trình duyệt web, Bạn có thể dễ dàng tải xuống XAMPP từ https://www.apachefriends.org/. Vì nó là mã nguồn mở nên bạn có thể tải xuống miễn phí.

Tải xuống XAMPP cho Windows
Tải xuống XAMPP cho Windows

Bước 2

Sau khi phần mềm được tải xuống, bạn phải cài đặt nó bằng cách nhấp đúp vào tệp .exe. Nếu xuất hiện thông báo UAC của windows thì click OK.

Cảnh báo UAC của WIn
Cảnh báo UAC của WIn

Bước 3

Khi tệp được thực thi, một cửa sổ thiết lập sẽ xuất hiện. Trong tệp thiết lập, hãy chọn các thành phần được yêu cầu. Ví dụ: (nếu bạn muốn cài đặt WordPress hoặc Moodle trên XAMPP, các thành phần bắt buộc là MySQL, Apache, PHPMyAdmin).

Chọn các thành phần cần cài đặt
Chọn các thành phần cần cài đặt

Bước 4

Bước tiếp theo là chọn thư mục chứa tệp. Bạn có thể chọn “ổ C” hoặc phân vùng khác làm mặc định, ở đây tôi chọn cài đặt ở ổ D và sau đó nhấp vào nút “Next”.

Chọn thư mục chứa tệp
Chọn thư mục chứa tệp

Bỏ tích ở mục: learn more about bitnami for xampp

Bước 5

Nhấp vào Next, quá trình cài đặt của bạn sẽ được bắt đầu. Trình hướng dẫn thiết lập sẽ giải nén và cài đặt tất cả các thành phần đã chọn và sẽ lưu chúng vào thư mục được chỉ định. Quá trình cài đặt mất vài phút để hoàn thành.

Bắt đầu tiến trình cài đặt tệp chương trình
Bắt đầu tiến trình cài đặt tệp chương trình

Bước 6

Sau khi quá trình cài đặt hoàn tất, hãy nhấp vào nút “Finish”.

Hoàn tất cài đặt
Hoàn tất cài đặt

Bước 7

Sau khi hoàn tất, biểu tượng shorcut XAMPP sẽ xuất hiện trên màn hình hoặc menu Start của bạn. Bằng cách nhấp đúp vào biểu tượng XAMPP, cửa sổ bảng điều khiển XAMPP sẽ xuất hiện.

Bước 8

Trong bảng điều khiển XAMPP, hãy nhấp vào các mô-đun cần thiết được yêu cầu để bạn làm việc. Bạn có thể bắt đầu các mô-đun bằng cách nhấp vào nút “Start” trong “Actions”. Bạn sẽ có thể thấy các mô-đun khởi tạo được đánh dấu màu xanh lá cây như hình minh họa dưới đây:

Bật module để hoạt động
Bật 2 module (màu xanh)

Lưu ý: Nếu bạn không thể khởi động mô-đun do lỗi, thì mô-đun đó sẽ được biểu thị bằng phông chữ màu đỏ. Khung thông báo sẽ cung cấp cho bạn một báo cáo chi tiết để xác định nguyên nhân gây ra lỗi.

Bước 9

Sau đó, bằng cách nhấp vào Apache hoặc bất kỳ nút “Config” nào trong bảng điều khiển XAMPP, bạn sẽ có thể định cấu hình từng cài đặt mô-đun riêng biệt.

Cấu hình cho từng Module
Cấu hình cho từng Module

Bước 10

Như vậy là xong, bây giờ trong trình duyệt web của bạn gõ localhost và bạn sẽ có thể thấy một màn hình chào mừng của XAMPP.

Màn hình chào mừng của XAMPP trên localhost
Màn hình chào mừng của XAMPP trên localhost

Bitnami For XAMPP là gì?

Bitnami For XAMPP hay Bitnami Modules là những ứng dụng mã nguồn mở phổ biến của Bitnami được đóng gói lại.

  1. WordPress
  2. Joomla
  3. Drupal
  4. OrangeHRM
  5. Moodle (TM) LMS
  6. OpenCart
  7. phpList
  8. SuiteCRM
  9. PrestaShop
  10. CMS Made Simple
  11. MediaWiki
  12. phpBB
  13. DokuWiki

Chi tiết từng module Binami bạn có thể xem tại trang chủ tại: https://bitnami.com/stack/xampp.

Cách hạ cấp PHP trong XAMPP

Trong nhiều trường hợp lập trình viên cần sử dụng phiên bản PHP thấp hơn hiện tại, có thể hạ cấp phiên bản PHP trên XAMPP.

Các bước hạ cấp (downgrade) phiên bản PHP XAMPP như sau:

Bước 1: Bật Apache, kiểm tra phiên bản PHP hiện tại bằng link: http://localhost/dashboard/phpinfo.php

Bước 2: Tải xuống bản .zip xampp phiên bản thấp hơn, ví dụ 7.1.32 từ url này.

Bước 3: Sau khi tải về giải nén nó và bạn sẽ thấy thư mục phpapache trong đó.

Bước 4: Đổi tên thư mục php apache có trong C:\xampp (hoặc D:\xampp)

Bước 4 : Sao chép thư mục php và apache từ thư mục vừa giải nén và dán vào C:\xampp (hoặc D:\xampp)

Đổi tên thư mục hiện tại để tránh bị ghi đè

Bước 5: Khởi động lại Apache và MySQL và kiểm tra phiên bản php bằng link http://localhost/dashboard/phpinfo.php

kiểm tra phiên bản php sau khi hạ cấp

Cách nâng cấp PHP trong XAMPP

Cập nhật phiên bản PHP trong XAMPP rất đơn giản. Tất cả những gì bạn cần làm là làm theo 4 bước đơn giản sau. Chú ý bài hướng dẫn này thực hiện tại thư mục XAMPP được cài đặt ở ổ D:, nâng cấp từ PHP 5x lên PHP 7x.

Bước 1: Tải xuống phiên bản php mới nhất tại https://www.apachefriends.org/download.html

Bước 2: Giải nén tệp zip và tạo thư mục php

Tạo một thư mục mới trong màn hình Windows của bạn và đặt tên là PHP. Sau đó, giải nén tệp Zip vào thư mục mới đó (tức là PHP) .

Bước 3: Đổi tên thư mục php cũ

Vào thư mục XAMPP và chọn thư mục php và đổi tên nó bằng php_5 và sau đó dán thư mục php đã giải nén vào thư mục XAMPP.

Bước 4: Cấu hình máy chủ apache

Mở file cấu hình: Bảng điều khiển XAMPP / Apache / Config (httpd-xampp.conf).

Mở file cấu hình máy chủ apache
Mở file cấu hình máy chủ apache

Tệp httpd-xampp.config sẽ được mở ra bằng trình editor trên màn hình của bạn. Tiếp theo, trong thiết lập PHP-Module, hãy dán các dòng mã mới và xóa các dòng mã trước đó như thể hiện trong hình dưới đây.

Các dòng mã trước:

LoadFile “D:/xampp/php/php5ts.dll”LoadFile “D:/xampp/php/libpq.dll”LoadModule php5_module “D:/xampp/php/php5apache2_4.dll”

Các dòng mã mới:

LoadFile”D:/xampp/php/php7ts.dll”LoadFile”D:/xampp/php/libpq.dll”LoadModule php7_module”D:/xampp/php/php7apache2_4.dll”

Sau đó, lưu tệp và khởi động lại máy chủ XAMPP là hoàn thành việc nâng cấp.

Nguồn: XAMPP là gì? XAMPP để làm gì? Các thành phần và công cụ chính của XAMPP và cách cài đặt XAMPP tạo máy chủ ảo hóa trên máy tính cá nhân.

Bài viết này có hữu ích với bạn không?Không

Từ khóa » Cài đặt Xampp