XAMPP Là Gì? XAMPP để Làm Gì? Cách Cài đặt XAMPP Localhost
Có thể bạn quan tâm
Mục lục nội dung
- 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
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.
- 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.
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í.
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.
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).
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”.
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ước 6
Sau khi quá trình cài đặt hoàn tất, hãy nhấp vào nút “Finish”.
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:
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.
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.
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.
- WordPress
- Joomla
- Drupal
- OrangeHRM
- Moodle (TM) LMS
- OpenCart
- phpList
- SuiteCRM
- PrestaShop
- CMS Made Simple
- MediaWiki
- phpBB
- 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 php và apache trong đó.
Bước 4: Đổi tên thư mục php và 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)
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
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).
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?CóKhôngTừ khóa » Cài đặt Xampp
-
XAMPP Là Gì? Cách Cài đặt Và Sử Dụng XAMPP Trên Windows Và Linux
-
Cách Cài đặt XAMPP Trên Windows 10
-
Xampp Là Gì? Cách Sử Dụng Và Cài đặt XAMPP | TopDev
-
XAMPP Là Gì? Cách Cài đặt, Sử Dụng XAMPP Hiệu Quả Trên Máy Tính
-
Hướng Dẫn Cách Cài đặt, Cấu Hình Và Sử Dụng Xampp - Thủ Thuật
-
Cài đặt XAMPP | Hướng Dẫn Học PHP | Học Web Chuẩn
-
Cài đặt Và Cấu Hình XAMPP - Viblo
-
Xampp Là Gì? Cách Cài đặt & Sử Dụng Phần Mềm Xampp Từ A - Z
-
Hướng Dẫn Cài đặt XAMPP Và Công Cụ Hỗ Trợ Lập Trình - YouTube
-
Hướng Dẫn Cài đặt XAMPP Học Lập Trình Web PHP Và WordPress
-
XAMPP Là Gì? Cài đặt Và Sử Dụng Xampp Trên Windows Và Linux
-
Cách Cài đặt Localhost Trên Máy Tính Với XAMPP - Thạch Phạm
-
Cách Cài Đặt Và Sử Dụng XAMPP Để Tạo Localhost Trên Máy Tính
-
XAMPP Là Gì? Cách Cài Đặt Sử Dụng Xampp A-Z - Tmarketing