Xampp là gì? Cách cài đặt & sử dụng phần mềm Xampp từ A – Z
Xem nhanh
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.
Để tạo môi trường giả lập server hosting ngay trên chính máy tính của bạn, XAMPP ra đời để phục vụ mục đích này. Bên cạnh đó, bạn hoàn toàn có thể sử dụng phần mềm này để chạy demo website mà không cần mua VPS hay Hosting. XAMPP được tạo thành từ năm chữ cái X, A, M, P, P, được biết đến là sự tích hợp của 5 phần mềm. Vậy ý nghĩa của các chữ cái này là gì?
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. |
>>> Xem thêm: IPv6 là gì? Cách đổi IPv4 sang IPv6 & So sánh IPv4 và IPv6
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 để xây dựng và phát triển website theo ngôn ngữ PHP.
Thông qua localhost của máy tính cá nhân, phát triển và nghiên cứu website. Nhờ đó mà có thể biến máy tính cá nhân thành máy chủ, lưu trữ cho máy chủ trang web bằng ổ cứng máy tính.
Lưu ý, đối với các website kinh doanh, các website cần 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 máy chủ dẫn đến việc duy trì máy chủ không đảm bảo tốc độ và gây khó khăn trong hoạt động. Với các loại hình này, các chủ website sẽ thuê server hosting riêng.
XAMPP được ứng dụng rộng rãi từ học tập đến công việc như nâng cấp, thử nghiệm web.
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ì?
XAMPP là phần mềm có những ưu điểm nổi trội như sau:
Bên cạnh những ưu điểm nổi trội, XAMPP cũng tồn tại những nhược điểm nhất định.
XAMPP được phần mềm có thể sử dụng trên nhiều hệ điều hành khác nhau với mục đích tạo ra môi trường giả lập server hosting ngay trên máy tính của bạn. Sau đây, chúng tôi sẽ giới thiệu đến bạn cách cài đặt trên hệ điều hành Windows và Linux và một vài lưu ý khi 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.
Trong cài đặt XAMPP trên máy tính của bạn, cần lưu ý một số vấn đề sau đề việc cài đặt được diễn ra thuận lợi và thành công, cụ thể:
Sau đây, làm một số phần mềm sẽ gây trở ngại khi sử dụng XAMPP, bạn có thể khắc phục lỗi khi sử dụng như sau:
Khi bạn sử dụng Skype, cổng mạng 80 sẽ bị skype sử dụng. Do đó, bạn có thể thực hiện 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 có thể sử dụng được XAMPP.
Nếu máy tính bạn đang sử dụng hệ điều hành Windows và có cài đặt tường lửa, bạn cần phải tắt cài đặt này và các phần mềm Antivirus khác, bởi các phần mềm có thể chặn cổng 80 hoặc chặn các ứng dụng website trên server, dẫn đến XAMPP không thể hoạt động.
User Account Control trên windows thường giới hạn quyền truy cập 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.
Phần trên chúng ta đã tìm hiểu về hướng dẫn cài đặt XAMPP trên hệ điều hành Windows và Linux và thấy được sử khác biệt về cách thức cài đặt. Cách thức sử dụng phần mềm XAMPP trên hai hệ điều hành này cũng khác nhau.
Để sử dụng XAMPP, chúng ta cần thực hiện các thao tác sau:
Người dùng khởi động localhost bằng cách truy cập thư mục C:xampp, sau đó mở file xampp-panel.exe. Bảng điều khiển hiện lên, chọn start hai ứng dụng MySQL và Apache để khởi động Webserver. Khi các ứng dụng chuyển qua màu xanh tức là localhost đã khởi động.
Cơ chế phân thư mục
Bạn sẽ thấy https://localhost/tenthumuc sẽ xuất hiện 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 chia các đường dẫn trên website sẽ căn cứ vào cấu trúc thư mục và các file trong thư mục đó.
Tạo cơ sở dữ liệu mySQL
Để tạo một cơ sở dữ liệu MySQL trên localhost, thực hiện các bước sau:
Trên hệ điều hành Linux, khởi động XAMPP bằng command line bằng cách gõ lệnh sau:
sudo /opt/lampp/lampp start
Gõ lệnh sau: sudo /opt/lampp/manager-linux-x64.run
Sau khi cài đặt phần mềm 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 chưa. Chúng ta có thể kiểm tra cài đặt đặt của XAMPP bằng các bước sau.
Đầu tiên, vào ô C, mở phần lưu trữ XAMPP và truy cập vào htdocs. Để kiểm tra, lưu các dữ liệu htdocs vào một file tên Test. Sau đó lưu các dữ liệu htdocs vào một file tên Test. Gõ đoạn mã bên dưới vào Notepad:
<html>
<head>
<title>PHP-Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
Sau đó lưu dưới đuôi .php và lưu đoạn mã này vào file Test.
Bước cuối cùng, 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.
XAMPP và WAMP là hai phần mềm tạo môi trường giả lập hosting trên máy tính của bạn. Vậy hai phần mềm này giống nhau và khác nhau như thế nào?
Đây là hai phần mềm giả lập server trên localhost. Trên cả hai phần mềm này đều tích hợp các phần khác như Apache, MySQL, PHP cùng với các tính năng nổi bật khác.
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. |
>>> Xem thêm: Javascript là gì? Kiến thức tổng quan về Javascript từ A - Z
Trong quá trình tìm hiểu và sử dụng XAMPP, có rất nhiều thắc mắc cần được giải đáp làm sao để có thể sử dụng XAMPP hiệu quả. Chúng ta sẽ cùng giải đáp một số câu hỏi thường gặp về XAMPP ở phía dưới nhé!
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ở phổ biến của Bitnami được đóng gói lại. Để tìm kiếm Bitnami For XAMPP, bạ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 phổ biến như Drupal, OrangeHRM, PrestaShop, WordPress, Joomla!, Drupal.
Microsoft Azure, Google Cloud Platform và Amazon Web Services là các hosting tương thích với XAMPP.
Để 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.
Những bài viết liên quan:
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.