XAMPP là một thuật ngữ viết tắt cho các chữ cái đầu của nhiều phần mềm. XAMPP mang đến rất nhiều ứng dụng hữu ích cho cả hệ điều hành Window cũng như Linux. Bạn có thể tạo được server miễn phí và thực hiện các tác vụ trên website chuyên nghiệp. Hiện nay XAMPP đang thịnh hành và được nhiều người sử dụng. Để hiểu thêm về XAMPP là gì, cách cài đặt và sử dụng XAMPP hãy theo dõi bài viết dưới đây của KhoADS nhé!
XAMPP là gì?
XAMPP là viết tắt của những chữ cái đầu của một số phần mềm. Cụ thể:
- X: Viết tắt của hệ điều hành hoạt động trên các hệ điều hành như: Linux và Windows cũng như MacOS X.
- A: Apache, đây là một mã nguồn mở được sử dụng trên các Web Server được cung ấp bởi Apache Software Foundation. Ứng dụng này đang được sử dụng và phân phối rộng rãi trên toàn cầu.
- M: MySQL/MariaDB là một trình quản lý cơ sở dữ liệu tân tiến. Ứng dụng này đang được các ngôn ngữ lập trình PHP, MySQL sử dụng trên các dịch vụ web.
- P: Chữ P đầu tiên là PHP, đây là một ngôn ngữ để lập trình web.
- P: Có nghĩa là Perl. Đây là một ngôn ngữ kịch bản Perl dùng để quản lý và lập trình web động.
XAMPP có một ưu điểm lớn nhất là không phải trả phí bản quyền. Những mã nguồn mở này hoàn toàn miễn phí, gọn nhẹ và dễ sử dụng.
Ngôn ngữ XAMPP được tạo nên từ nhiều ngôn ngữ lập trình. Đây đây cũng là phần mềm web server thuộc bản quyền của GNU General Public Licence dùng cho rất nhiều hệ điều hành. Tất cả 5 hệ điều hành quan trọng hiện nay như Cross-platform, Linux, Windows, Solaris và MacOS. đều đang dùng XAMPP.
Các phần mềm hiện nay được tích hợp với XAMPP
Phiên bản mới nhất XAMPP hiện nay là phiên bản 7.2.11. Phiên bản này tích hợp lên đến 11 phần mềm khác nhau. Bao gồm các phần mềm như:
- Apache 2.4.3
- MariaDB 10.1.34
- FileZilla FTP Server 0.9.41
- Tomcat 7.0.56 (with mod_proxy_ajp as connector)
- OpenSSL 1.1.0h
- XAMPP Control Panel 3.2.2
- Webalizer 2.23-04
- PHP 7.2.8
- PHP MyAdmin 4.8.2
- Mercury Mail Transport System 4.63
- Strawberry Perl 7.0.56 Portable
Các ứng dụng của XAMPP
Ứng dụng của XAMPP được phát triển đa dạng ở nhiều lĩnh khác nhau. Từ các vấn đề liên quan đến học tập cho đến các vấn đề nâng cấp và thử nghiệm Website. Hiện nay các lập trình viên đều đánh giá cao ngôn ngữ và ứng dụng của XAMPP.
Các website viết bằng PHP sẽ ứng dụng XAMPP để viết đơn giản và dễ dàng hơn.
XAMPP cũng được ứng dụng vào phát triển web thông qua Localhost. Localhost được ghép của 2 chữ “local” và “host” (Tức là máy tính cá nhân và máy chủ). Localhost sẽ có tính năng như một webserver. Webserver này sẽ bao gồm: Apache, MySQL, PHP và PHPmyadmin.
XAMPP chạy được mọi hệ điều hành, giả lập server. Bạn sẽ có một server hoàn chỉnh, đơn giản và dễ sử dụng, tiện cho việc quản lý. Người dùng có thể chủ động tắt mở bất cứ lúc nào cho server của mình. Chúng tôi sẽ hướng dẫn bạn cài đặt XAMPP chi tiết hơn ở phần nội dung bên dưới.
Hướng dẫn cài đặt XAMPP chi tiết nhất
Cài đặt XAMPP trên Window cũng như Linux không quá khó thực hiện. Tuy nhiên, người dùng phải tuân thủ nguyên tắc tải XAMPP và cài đặt trên Windows hoặc Linux. Quy trình cài đặt sẽ lần lượt được thực hiện trên các hệ điều hành như sau:
Cài đặt XAMPP trên Windows
- Tìm kiếm file XAMPP về hệ điều hành Window của bạn.
- Nhấp vào file XAMPP có đuôi .exe để tải xuống.
- Trên cửa sổ của ứng dụng XAMPP hãy chọn Set up. Trong trường hợp cần chọn XAMPP để cài đặt cho WordPress thì chúng ta sẽ chọn MySQL, Apache và PHPMyAdmin. Sau khi chọn xong, chọn vào tác vụ Next là được
- Tiếp theo đó chọn thư mục cài đặt và tiếp tục nhấn Next.
- Bạn sẽ cần chờ vài phút để cài đặt XAMPP. Cuối cùng nhấn finish là bạn đã cài đặt thành công XAMPP.
Cài đặt XAMPP trên Linux
Trên Linux bạn sẽ tiến hành cài đặt XAMPP theo các bước như sau:
Bước 1: Tìm kiếm ứng dụng XAMPP cho Linux và tải về hệ điều hành Linux.
Bước 2: Vào thư mục đã tải về, tìm kiếm file “xampp-linux-x64-7.2.8-0-installer.run” để cài đặt. Bạn sẽ tiến hành các bước thực thi cho file cài đặt theo cấu trúc bên dưới:
- 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
Sau đó nhấn Next để cài đặt XAMPP cho hệ điều hành Linux.
Bước 3: Đến cửa sổ Setup, nhấn Next sau đó chọn finish. Thế là bạn đã cài đặt thành công XAMPP cho Linux.
Những lưu ý khi cài đặt XAMPP
Cài đặt XAMPP bạn sẽ cần chú ý đến một số vấn đề như sau:
- Muốn cài đặt XAMPP phải xóa hết tất cả phần mềm đang sử dụng để điều hành localhost. Chẳng hạn như là PHP và MySQL.
- Nếu máy chủ Windows của bạn đã cài đặt IIS thì không nên cài thêm XAMPP. Hành động này của bạn là không cần thiết cho máy chủ window đã có IIS. Nếu vẫn cài thêm XAMPP có khả năng các phần mềm sẽ xung đột với nhau.
- Nếu dùng Skype bạn phải thực hiện một số thao tác trên Skype để mở cổng mạng 80 đang bị Skype sử dụng. Bạn sẽ thực hiện theo các bước như sau: Mở Skype bạn đang sử dụng, chọn Tools và đến tính năng Connection Options. Sau đó chọn bỏ “Use port 80 and 443.
- Nên tắt tường lửa trên Windows trong lúc cài XAMPP để XAMPP có thể hoạt động được.
- Tắt tính năng UAC Windows để không bị giới hạn các quyền truy cập.
Hướng dẫn sử dụng XAMPP cho người mới
XAMPP rất dễ phân chia thư mục trong quá trình sử dụng. Tuy nhiên trên Windows và Linux sẽ có những cách sử dụng khác nhau.
Hướng dẫn sử dụng XAMPP cho Windows
Tiến hành khởi động localhost bằng cách truy cập thư mục c:xampp. Sau đó tiến hành mở file xampp-panel.exe để hiển thị và sử dụng các tính năng của bảng điều khiển. Khi đã mở được bản điều khiển hãy nhấn nút Start để chạy 2 ứng dụng Apache và MySQL. Khi chạy được 2 ứng dụng và chúng chuyển sang màu xanh là bạn đã khởi động được Webserver
Bắt đầu phân thư mục bằng cách vào C:xampphtdocs. Sau khi vào được C:xampphtdocs sẽ tiến hành tạo một thư mục và đặt tên cho thư mục đó.
Truy cập link C:xampphtdocs với tên thư mục mà bạn vừa đặt. Điều này sẽ giúp bạn khi copy một tập tin bất kỳ vào thư mục đó đều được cập nhật.
Tạo cơ sở dữ liệu mySQL trên localhost từ XAMPP
- Vào http://localhost/phpmyadmin sau đó tìm đến tính năng Databases.
- Tại phần Databases bạn chọn Create database và chọn ô Database name. Sau đó nhập tên Databases cần tạo chọn utf8_unicode_ci và nhấn nút Create.
- Tên database sẽ xuất hiện ở bên trái thanh menu. Điều này chứng tỏ bạn đã tạo cơ sở dữ liệu MySQL thành công.
Hướng dẫn cách sử dụng XAMPP trên HĐH Linux
Khởi động XAMPP bằng command line bằng cú pháp lệnh như sau: sudo /opt/lampp/lampp start
Trình quản lý sẽ được khởi động khi bạn gõ lệnh theo cú pháp sau: sudo /opt/lampp/manager-linux-x64.run
Thử tạo nội dung của một trang PHP theo các cú pháp:
<html>
<head>
<title>PHP-Test</title>
</head>
<body>
<?php echo ‘<p>Hello World</p>’; ?>
</body>
</html>
Nếu cửa sổ trình duyệt hiển thị: “Hello World” tức là việc cài đặt và cấu hình XAMPP của bạn đã thành công.
Ngoài công đoạn này bạn còn có thể cần nâng cấp PHP cho XAMPP. Quy trình này sẽ được chúng tôi hướng dẫn trong các bài viết hướng dẫn sử dụng XAMPP cho Linux tiếp theo. Hy vọng những thông tin về XAMPP là gì, cách cài đặt và sử dụng mà chúng tôi cung cấp đã có ích với bạn. Chúc bạn sớm cài đặt XAMPP thành công trên hệ điều hành của mình!
Xem thêm: Localhost là gì? Cách cài đặt Localhost với XAMPP và WampServer