Xampp là gì? Cách cài đặt & sử dụng phần mềm Xampp từ A – Z

XAMPP được biết đến là một trong những phần mềm tạo môi trường giả lập server hosting được ưa chuộng, được sử dụng phổ biến rộng rãi trên toàn thế giới hiện nay. Bài viết này chúng ta sẽ cùng tìm hiểu các khái niệm liên quan đến XAMPP là gì cùng với cách để cài đặt và sử dụng XAMPP, để bạn dễ dàng sử dụng và trải nghiệm phần mềm này.

Xampp là gì?

Để tạo thiên nhiên và môi trường giả lập server hosting ngay trên chính máy tính của bạn, XAMPP sinh ra để Giao hàng mục tiêu này. Bên cạnh đó, bạn trọn vẹn hoàn toàn có thể sử dụng ứng dụng này để chạy demo website mà không cần mua VPS hay Hosting. XAMPP được tạo thành từ năm vần âm X, A, M, P, P, được biết đến là sự tích hợp của 5 ứng dụng. Vậy ý nghĩa của những vần âm này là gì ?

  • X – phần mềm Cross-Platform – là viết tắt của các hệ điều hành mà nó hoạt động, đó là Windows, Linux và Mac OS X.
  • A – phần mềm Apache – đây là web server được biết đến là máy chủ được sử dụng rộng rãi trên khắp thế giới với mục đích phân phối nội dung web. Đây là ứng dụng được cung cấp miễn phí dưới dạng phần mềm miễn phí được phát hành bởi Apache Software Foundation.
  • M – phần mềm MariaDB –  được biết đến là một trong những hệ quản trị cơ sở dữ liệu quan hệ phổ biến trên toàn cầu. Kết hợp các phần mềm khác có trong XAMPP để cung cấp khả năng lưu trữ dữ liệu cho các dịch vụ web.
  • P – PHP – là ngôn ngữ lập trình từ phía máy chủ PHP, cho phép người sử dụng tạo trang web hay ứng dụng động. PHP là ngôn ngữ lập trình có thể cài đặt trên tất cả các nền tảng, bên cạnh đó có thể hỗ trợ một số hệ thống cơ sở dữ liệu đa dạng.
  • P – Perl – đây là ngôn ngữ kịch bản được dùng trong quản trị hệ thống, quản trị mạng và phát triển web. Perl cho phép người dùng lập trình các ứng dụng web di động.

Hiện nay, XAMPP có bốn thông tin cơ bản chính: nhà phân phối, ngôn ngữ lập trình, hệ điều hành và các phiên bản. Vậy cụ thể các thông cơ bản của xampp là gì?

Nhà phân phối Thuộc bản quyền của GNU General Public Licence.Được phân phối và phát triển bởi Apache Friends.
Ngôn ngữ lập trình Được hình dựa trên sự tích hợp nhiều ngôn ngữ lập trình.
Hệ điều hành Ứng dụng được trên 5 hệ điều hành:  Solaris, MacOS, Cross-platform, Linux, Windows.
Các phiên bản Phiên bản mới nhất của xampp là 7.2.11, được phát hành vào năm 2018.

Có thể bạn quan tâm: IPv6 là gì? Cách đổi IPv4 sang IPv6 & So sánh IPv4 và IPv6

Công dụng của XAMPP

XAMPP là phần mềm được sử dụng rộng rãi và phổ biến hiện nay, là phần mềm được nhiều lập trình viên ưa chuộng trong công nghệ và hoàn thành các sản phẩm của mình. Công dụng của XAMPP là gì?

Được dùng để kiến thiết xây dựng và tăng trưởng website theo ngôn từ PHP .
Thông qua localhost của máy tính cá thể, tăng trưởng và nghiên cứu và điều tra website. Nhờ đó mà hoàn toàn có thể biến máy tính cá thể thành sever, tàng trữ cho sever website bằng ổ cứng máy tính .
Lưu ý, so với những website kinh doanh thương mại, những website cần quản lý và vận hành liên tục thì không nên sử dụng XAMPP bởi không khả thi. Lý do là localhost dùng máy tính để làm sever dẫn đến việc duy trì sever không bảo vệ vận tốc và gây khó khăn vất vả trong hoạt động giải trí. Với những mô hình này, những chủ website sẽ thuê server hosting riêng .
XAMPP được ứng dụng thoáng đãng từ học tập đến việc làm như tăng cấp, thử nghiệm web .

Ưu nhược điểm của phần mềm XAMPP

Chúng ta đã tìm hiểu về khái niệm XAMPP là gì và công dụng của XAMPP trong thực tế từ công việc đến cuộc sống. Vậy phần mềm XAMPP có ưu điểm, nhược điểm gì?

Ưu điểm

XAMPP là ứng dụng có những ưu điểm nổi trội như sau :

  • Có thể linh hoạt sử dụng trên nhiều hệ điều hành khác nhau như Solaris, MacOS, Cross-platform, Linux, Windows.
  • Mang đến nhiều chức năng hữu ích như lập mail server giả định, lập server giả định, hỗ trợ SSL trên localhost với cấu hình sử dụng đơn giản.
  • XAMPP tích hợp nhiều tính năng đi cùng với các thành phần quan trọng như Apache, PHP, MySql. Điều này có nghĩa là người sử dụng không cần cài đặt riêng lẻ mà chỉ cần có XAMPP bạn sẽ có một website với server hoàn chỉnh.
  • Tạo mã nguồn mở: XAMPP với giao diện quản lý dễ dàng, tiện lợi. Người dùng hoàn toàn chủ động sử dụng trong chế độ khởi động lại hoặc là bật hay tắt đối với máy chủ phù hợp với gian của bạn.

Nhược điểm

Bên cạnh những ưu điểm nổi trội, XAMPP cũng sống sót những điểm yếu kém nhất định .

  • Cấu hình của XAMPP khá đơn giản, do đó cấu hình nhận được sự hỗ trợ về cấu hình module. Bên cạnh đó, XAMPP không có cả MySQL, mang đến sự bất tiện cho người sử dụng.
  • XAMPP là phần mềm có dung lượng tương đối nặng, lên tới 141Mb.
  • Không có nhiều phiên bản đối với từng phần server như Apache hay PHP mà phải cài đặt riêng.

Hướng dẫn cách cài đặt phần mềm XAMPP

XAMPP được ứng dụng hoàn toàn có thể sử dụng trên nhiều hệ quản lý khác nhau với mục tiêu tạo ra môi trường tự nhiên giả lập server hosting ngay trên máy tính của bạn. Sau đây, chúng tôi sẽ ra mắt đến bạn cách cài đặt trên hệ quản lý và điều hành Windows và Linux và một vài chú ý quan tâm khi cài đặt .

Cài đặt trên Windows

  • Bước 1: Tải XAMPP về máy tính của bạn.
  • Bước 2: Trong file tải về, chọn file có đuôi .exe.
  • Bước 3: Trên cửa sổ setup, hãy chọn những phần mềm bạn muốn cài đặt và tích chọn vào các phần mềm đó. Ví dụ, bạn muốn cài WordPress trên XAMPP, MySQL, PHPMyAdmin và Apache là phần mềm phải buộc chọn. Sau khi chọn các phần mềm cần cài đặt, chọn Next.
  • Bước 4: Chọn thư mục để cài đặt và nhấn Next.
  • Bước 5: Sau đó, chờ đợi để máy tính bạn cài đặt, sau khi hoàn thành chọn Finish.

Cài đặt trên Linux

  • Bước 1: Tải phần mềm XAMPP cho hệ điều hành Linux.
  • Bước 2: Sau khi file được tải về, tìm và chọn file có tên sau trong file cài đặt: xampp-linux-x64-7.2.8-0-installer.run  trong file cài đặt

Sau đó, thêm quyền thực thi cho file cài đặt như sau :

cd thu_muc_chua_file_cai_dat/

sudo chmod +x xampp-linux-x64-7.2.8-0-installer.run

Chọn cài đặt với quyền sudo .

sudo ./xampp-linux-x64-7.2.8-0-installer.run

Nhấn Next để cài đặt .

  • Bước 3: Sau đó, của số setup hiện ra, tiếp tục chọn Next tại các cửa sổ hiện ra.
  • Bước 4:  Sau đó, chờ đợi để máy tính bạn cài đặt, sau khi hoàn thành chọn Finish.

Lưu ý khi cài đặt

Trong cài đặt XAMPP trên máy tính của bạn, cần chú ý quan tâm một số ít yếu tố sau đề việc cài đặt được diễn ra thuận tiện và thành công xuất sắc, đơn cử :

  • Bạn phải xóa các phần mềm liên quan đến việc làm của localhost, chẳng hạn như PHP, MySQL. 
  • Lưu ý nếu máy chủ đã cài đặt sẵn IIS, bạn không cần phải cài XAMPP bởi vì IIS đã hỗ trợ các chức năng tương tự XAMPP.
  • Không dùng đồng thời các công cụ tạo localhost. Nếu máy tính bạn có các công cụ tạo localhost, nên gỡ các công cụ này trước khi XAMPP, bởi trong quá trình sử dụng, các phần mềm tạo localhost sẽ gây xung đột với nhau.

Sau đây, làm 1 số ít ứng dụng sẽ gây trở ngại khi sử dụng XAMPP, bạn hoàn toàn có thể khắc phục lỗi khi sử dụng như sau :

  • Máy tính đang cài Skype

Khi bạn sử dụng Skype, cổng mạng 80 sẽ bị skype sử dụng. Do đó, bạn hoàn toàn có thể triển khai thao tác như sau : Skype -> Tools -> Connection Options -> và bỏ chọn phần “ Use port 80 and 443 … .. ” và chọn một cổng bất kể. Thao tác này sẽ giúp bạn hoàn toàn có thể sử dụng được XAMPP .

  • Tắt tường lửa

Nếu máy tính bạn đang sử dụng hệ điều hành quản lý Windows và có cài đặt tường lửa, bạn cần phải tắt cài đặt này và những ứng dụng Antivirus khác, bởi những ứng dụng hoàn toàn có thể chặn cổng 80 hoặc chặn những ứng dụng website trên server, dẫn đến XAMPP không hề hoạt động giải trí .

  • Tắt User Account Control Windows

User Account Control trên windows thường số lượng giới hạn quyền truy vấn khi sử dụng và cài đặt XAMPP. Do đó bạn nên tắt User Account Control trước khi cài đặt XAMPP .

Hướng dẫn sử dụng phần mềm XAMPP

Phần trên tất cả chúng ta đã khám phá về hướng dẫn cài đặt XAMPP trên hệ điều hành quản lý Windows và Linux và thấy được sử độc lạ về phương pháp cài đặt. Cách thức sử dụng ứng dụng XAMPP trên hai hệ quản lý và điều hành này cũng khác nhau .

Sử dụng trên Windows

Để sử dụng XAMPP, tất cả chúng ta cần thực thi những thao tác sau :

  • Khởi động localhost

Người dùng khởi động localhost bằng cách truy vấn thư mục C : xampp, sau đó mở file xampp-panel.exe. Bảng tinh chỉnh và điều khiển hiện lên, chọn start hai ứng dụng MySQL và Apache để khởi động Webserver. Khi những ứng dụng chuyển qua màu xanh tức là localhost đã khởi động .

  • Các thao tác trên Localhost

Cơ chế phân thư mục

  • Mở thư mục C:xampphtdocs, sau đó tạo một thư mục.
  • Website sẽ ở trong một thư mục mới bất kỳ, thư mục chứa website đặt tên tenthumuc.
  • Để chạy chương trình, truy cập vào link C:xampphtdocstenthumuc.
  • Copy một tập tin bất kỳ vào C:xampphtdocstenthumuc.

Bạn sẽ thấy https://localhost/tenthumuc sẽ Open tên tệp tin vừa copy .

Điều này, có thể thấy rằng https://localhost/tenthumuc là tên thư mục gốc của C:xampphtdocstenthumuc.

Cơ chế phân loại những đường dẫn trên website sẽ địa thế căn cứ vào cấu trúc thư mục và những file trong thư mục đó .
Tạo cơ sở tài liệu mySQL
Để tạo một cơ sở tài liệu MySQL trên localhost, thực thi những bước sau :

  • Bước 1: Truy cập vào http://localhost/phpmyadmin, sau đó chọn mục Databases.
  • Bước 2: Người dùng sẽ nhập database cần tại ô Database, phần Create database. Trong phần Collation, chọn utf8_unicode_ci, sau đó chọn Create.
  • Bước 3: Bên trái phần menu, database vừa tạo sẽ xuất hiện, quá trình tạo cơ sở dữ liệu SQL được hoàn thành.

Sử dụng trên Linux

  • Khởi động XAMPP

Trên hệ quản lý Linux, khởi động XAMPP bằng command line bằng cách gõ lệnh sau :
sudo / opt / lampp / lampp start

  • Khởi động trình quản lý

Gõ lệnh sau : sudo / opt / lampp / manager-linux-x64.run

Cách kiểm tra XAMPP cài thành công chưa?

Sau khi cài đặt ứng dụng XAMPP, nhiều người dùng không biết được rằng liệu mình đã cài đặt XAMPP thành công xuất sắc chưa. Chúng ta hoàn toàn có thể kiểm tra cài đặt đặt của XAMPP bằng những bước sau .

Đầu tiên, vào ô C, mở phần tàng trữ XAMPP và truy vấn vào htdocs. Để kiểm tra, lưu những tài liệu htdocs vào một file tên Test. Sau đó lưu những tài liệu htdocs vào một file tên Test. Gõ đoạn mã bên dưới vào Notepad :

 

 PHP-Test

Hello World

’; ?>

Sau đó lưu dưới đuôi. php và lưu đoạn mã này vào file Test .
Bước ở đầu cuối, vào trình duyệt web và gõ Localhost / Test / Test. php. Nếu hiện chữ Hello World nghĩa là XAMPP đã được cài đặt thành công xuất sắc .

So sánh XAMPP với WAMP

XAMPP và WAMP là hai ứng dụng tạo môi trường tự nhiên giả lập hosting trên máy tính của bạn. Vậy hai ứng dụng này giống nhau và khác nhau như thế nào ?

  • Giống nhau

Đây là hai ứng dụng giả lập server trên localhost. Trên cả hai ứng dụng này đều tích hợp những phần khác như Apache, MySQL, PHP cùng với những tính năng điển hình nổi bật khác .

  • Khác nhau
XAMPP WAMP
Có thể sử dụng trên nhiều hệ điều hành khác nhau như Linux, MacOS, Windows. Tuy nhiên, các hệ điều hành có cách hiển thị và hoạt động khác nhau. Chỉ sử dụng được trên hệ điều hành Windows 32bit và 64bit.
XAMPP không có cấu hình Module và không có cả Version MySQL, tuy nhiên dễ dàng bật các chức năng này. Có cấu hình version MySQL.Có thể bật module của Apache vô cùng dễ dàng.
Cấu hình đơn giản, dễ sử dụng với tính tối giản do đó tích hợp ích chức năng. Cấu hình đơn giản, có thể bật tắt PHP dễ dàng, thuận lợi.
Dung lượng nặng, lên đến 141Mb Dung lượng nhẹ.
Phù hợp với các mã nguồn mở chạy web cần nhiều chức năng. Phù hợp với các mã nguồn mở chạy web không cần quá nhiều chức năng, dễ dàng nâng cấp và backup các version PHP, MySQL, Apache.

Có thể bạn quan tâm: Javascript là gì? Kiến thức tổng quan về Javascript từ A – Z

Một số câu hỏi thường gặp liên quan đến XAMPP

Trong quy trình khám phá và sử dụng XAMPP, có rất nhiều vướng mắc cần được giải đáp làm thế nào để hoàn toàn có thể sử dụng XAMPP hiệu suất cao. Chúng ta sẽ cùng giải đáp 1 số ít câu hỏi thường gặp về XAMPP ở phía dưới nhé !

Bitnami For XAMPP là gì? Cách cài đặt

Bitnami For XAMPP hay còn có tên gọi khác là Bitnami Modules, được biết đến những ứng dụng mã nguồn mở thông dụng của Bitnami được đóng gói lại. Để tìm kiếm Bitnami For XAMPP, bạn hoàn toàn có thể tìm kiếm tại website https://bitnami.com/stack/xampp với hơn 15 gói ứng dụng có sẵn. Một số gói ứng dụng thông dụng như Drupal, OrangeHRM, PrestaShop, WordPress, Joomla !, Drupal .

Hosting nào tương thích với XAMPP?

Microsoft Azure, Google Cloud Platform và Amazon Web Services là những hosting thích hợp với XAMPP .

Cách xử lý thời gian trong XAMPP không đúng như thế nào?

Để xử lý thời gian không đúng trang XAMPP, hãy truy cập vào User Control Panel đi cùng với điều kiện là bạn phải có tài khoản XAMPP.

Hy vọng qua bài viết của FPT Cloud đã giúp bạn tìm hiểu các khái niệm cơ bản về XAMPP như XAMPP là gì, công dụng, các cài đặt, sử dụng và sự khác biệt giữa XAMPP và WAMP. Hy vọng những thông tin trên sẽ giúp bạn dễ dàng cài đặt, sử dụng và cảm nhận XAMPP và có những thành phẩm website tốt nhất cho chính mình.

Liên hệ với chúng tôi để biết thêm thông tin chi tiết về dịch vụ của FPT Smart Cloud

FPT Smart Cloud – Nhà cung giải pháp và tư vấn số 1 về Điện toán đám mây và Trí tuệ tự tạo tại Nước Ta .