XAMPP Là Gì? Cách cài Đặt Sử dụng Xampp A-Z – Tmarketing

Ngoài WAMP thì XAMPP là ứng dụng tạo localhost thông dụng và dễ sử dụng nhất lúc bấy giờ. Hôm nay Tmarketing liên tục hướng dẫn thiết lập và sử dụng XAMPP cụ thể nhất cho người mới qua nội dung sau .
Hướng dẫn cài đặt sử dụng Xampp tmarketing

XAMPP Là Gì? Các lợi ích của Xampp

Xampp là chương trình tạo sever Web ( Web Server ) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và những công cụ như phpMyAdmin. Không như Appserv, Xampp có chương trình quản trị khá thuận tiện, được cho phép dữ thế chủ động bật tắt hoặc khởi động lại những dịch vụ sever bất kể khi nào .
XAMPP là gì?
Xampp là một chương trình mã nguồn mở máy chủ web đa nền được tăng trưởng bởi Apache Friends, gồm có đa phần là Apache HTTP Server, MariaDB database, và interpreters dành cho những đối tượng người dùng sử dụng ngôn từ PHP và Perl. Xampp là viết tắt của Cross-Platform ( đa nền tảng-X ), Apache ( A ), MariaDB ( M ), PHP ( P ) và Perl ( P ) .

Nó phân bố Apache nhẹ và đơn giản, khiến các lập trình viên có thể dễ dàng tạo ra máy chủ web local để kiểm tra và triển khai trang web của mình. Tất cả mọi thứ cần cho phát triển một trang web – Apache (ứng dụng máy chủ), Cơ sở dữ liệu (MariaDB) và ngôn ngữ lập trình (PHP) được gói gọn trong 1 tệp. Xampp cũng là 1 chương trình đa nền tảng vì nó có thể chạy tốt trên cả Linux, Windows và MacOS. Hầu hết việc triển khai máy chủ web thực tế đều sử dụng cùng thành phần như XAMPP nên rất dễ dàng để chuyển từ máy chủ local sang máy chủ online.

Ứng dụng của Xampp

Phần mềm XAMPP là một loại ứng dụng ứng dụng khá thông dụng và thường hay được những lập trình viên sử dụng để thiết kế xây dựng và tăng trưởng những dựa án website theo ngôn từ PHP. XAMPP được sử dụng cho mục tiêu nghiên cứu và điều tra, tăng trưởng website qua Localhost của máy tính cá thể. XAMPP được ứng dụng trong nhiều nghành nghề dịch vụ từ học tập đến tăng cấp, thử nghiệm Website của những lập trình viên
Trên thực tiễn, bạn không hề sử dụng XAMPP hay bất kể ứng dụng tạo Web Server nào để đưa website vào vận hành kinh doanh. Để làm điều đó, bạn cần mua hosting hoặc sử dụng những dịch vụ cho thuê server. Nếu quy mô kinh doanh thương mại của bạn lớn, Tmarketing khuyến nghị bạn thuê Cloud Server vì điện toán đám mây mang đến rất nhiều quyền lợi thích thực cho doanh nghiệp .

Thông tin cơ bản về XAMPP

  • Nhà phân phối: XAMPP là phần mềm web server thuộc bản quyền của GNU General Public Licence. XAMPP do Apache Friends phân phối và phát triển.
  • Ngôn ngữ lập trình: XAMPP hình thành dựa trên sự tích hợp nhiều ngôn ngữ lập trình.
  • Hệ điều hành: XAMPP được ứng dụng trên cả 5 hệ điều hành: Cross-platform, Linux, Windows, Solaris, MacOS.
  • Các phiên bản: XAMPP ngày càng được nâng cấp và phát triển. Hiện nay phiên bản XAMPP mới nhất là phiên bản 7.2.11 phát hành năm 2018.

Phần mềm được tích hợp với XAMPP là gì?

Phiên bản mới nhất XAMPP 7.2.11 tích hợp 11 ứng dụng, gồm có :

  • Apache 2.4.34
  • MariaDB 10.1.34
  • PHP 7.2.8
  • phpMyAdmin 4.8.2
  • OpenSSL 1.1.0h
  • XAMPP Control Panel 3.2.2
  • Webalizer 2.23-04
  • Mercury Mail Transport System 4.63
  • FileZilla FTP Server 0.9.41
  • Tomcat 7.0.56 (with mod_proxy_ajp as connector)
  • Strawberry Perl 7.0.56 Portable

Xem thêm: Dịch vụ thiết kế website tại Tmarketing với giao diện chuyên nghiệp, đầy đủ các tính năng ở đa dạng lĩnh vực

Ưu điểm và nhược điểm của XAMPP

Ưu điểm của Xampp

  • Mã nguồn mở: Xampp có giao diện quản lý tiện dụng. Người dùng có thể chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ mọi lúc mọi nơi.
  • Chạy được trên tất cả các hệ điều hành: Cross-platform, Windows, Mac OS, Solaris và Linux.
  • Tích hợp nhiều tính năng: Apache; PHP tạo môi trường chạy các tập tin script *.php; MySQL hệ quản trị dữ liệu. Thay vì phải cài đặt từng thành phần này, chúng ta chỉ cần cài XAMPP là có ngay 1 web server hoàn chỉnh.
  • Cấu hình Xampp đơn giản, nhiều chức năng hữu ích cho người dùng. Ví dụ: giả lập Server, giả lập Mail Server, hỗ trợ SSL trên Localhost…

Nhược điểm của Xampp

  • Không được hỗ trợ cấu hình Module
  • Không có nhiều phiên bản cho các thành phần của server như PHP, Apache, MySQL như WAMP
  • Dung lượng tương đối nặng, dung lượng file cài đặt là 141 Mb, nặng hơn nhiều so với WAMP 41 Mb.
  • Lỗi Xampp thường gặp là Apache không start được, gây bất tiện vì người dùng thường phải đi sửa lỗi Xampp không start.

Hướng dẫn cài đặt XAMPP

Để thiết lập XAMPP bạn vào https://www.apachefriends.org/index.html tải bản tương thích với hệ quản lý bạn đang dùng. XAMPP tương hỗ cho nhiều hệ quản lý khác nhau như :
Hướng dẫn cài đặt sử dụng xampp

  • XAMPP for Windows
  • XAMPP for Linux
  • XAMPP for OS X

Sau khi tải bản tương thích về, triển khai setup. Ở đây mình dùng hệ quản lý windows. Nếu Open hộp hội thoại Warning, nhấp Ok để triển khai cài .
Hướng dẫn cài đặt sử dụng xampp
Nhấp Next .
Hướng dẫn cài đặt sử dụng xampp
Tiếp tục Next .
Hướng dẫn cài đặt sử dụng xampp
Để thư mục mặc định, nhấp Next .
Hướng dẫn cài đặt sử dụng xampp
Bỏ chọn Learn more about Bitnami for XAMPP rồi nhấp Next .
Hướng dẫn cài đặt sử dụng xampp
Tiếp tục Next .
Hướng dẫn cài đặt sử dụng xampp
Chờ quy trình setup kết thúc .
Hướng dẫn cài đặt sử dụng xampp
Nhấp Finish để triển khai xong quy trình setup, bỏ check Do you want to start the Control Panel now ? Nếu không muốn khởi động chương trình ngay .
Hướng dẫn cài đặt sử dụng xampp
Khởi động XAMPP
Hướng dẫn cài đặt sử dụng xampp

Mở chương trình XAMPP lên (Nếu không thấy, bạn có thể vào ổ C > xampp > xampp-control.exe để mở chương trình.
Hiện tại, Apache và MySQL chưa khởi động, bạn nhấp vào Start để khỏi động Apache vào MySQL.

Mà hình sau khi khỏi động Apache vào MySQL .
Hướng dẫn cài đặt sử dụng xampp

Cách kiểm tra đã cài đặt XAMPP thành công hay chưa?

Sau khi khởi động Apache và MySQL, bạn mở trình duyệt, gõ địa chỉ http://localhost nếu hiệu quả hiện ra trang Welcome to XAMPP nghĩa là bạn đã setup thành công xuất sắc .
Hướng dẫn cài đặt sử dụng xampp

Hướng dẫn cách Sử dụng Xampp chi tiết

Đầu tiên, bạn mở XAMPP, khởi động Apache, MySQL như bài trước mình đã hướng dẫn .
hướng dẫn sử dụng xampp
Thư mục website của bạn sẽ đặt trong C : \ xampp \ htdocs. Khi bạn mở http://localhost/ thì nội dung thực thi chính là file C : \ xampp \ htdocs \ index.php

Bây giờ bạn tạo một thư mục mới để đặt website của mình. Ví dụ mình tạo thư mục moz tại C:\xampp\htdocs.

hướng dẫn sử dụng xampp
Để truy vấn vào thu mục này bạn gõ http://localhost/moz. Hiện tại thư mục moz chưa có nội dung nên bạn sẽ thấy như hình dưới .

Bạn hoàn toàn có thể tạo 1 file index.html ( bằng notepad ) với nội dung như sau để test thử .







Test

Welcome


Vậy là đã thành công xuất sắc, bạn hoàn toàn có thể xóa file này đi, để bài sau mình sẽ setup WordPress .
Tạo Database ( CSDL )
Khi thực thi thiết lập WordPress, sẽ cần có 1 CSDL để WordPress tàng trữ post, page, user …. Chính do đó trước khi đi vào setup, cần phải tại một CSDL trước .
Khi tạo một CSDL cần nhớ 4 thông số kỹ thuật sau :

  • Database user: Tên đăng nhập vào Databsee.
  • Database password: Mật khẩu đăng nhập vào Databsee.
  • Database Host: localhost (thường là localhost ngay cả khi bạn dùng hosting).
  • Database name: Tên Database.

Để tạo 1 Database, tiên phong truy vấn vào http://localhost/phpmyadmin/
hướng dẫn sử dụng xampp
Điền tên Database name, và chọn cột Collation. Để tương hỗ tốt cho Tiếng Việt, bạn nên chọn utf8_unicode_ci. Mình sẽ có bài viết nghiên cứu và phân tích về những kiểu tài liệu này sau, hiện tại bạn hoàn toàn có thể chọn như vậy. Sau đó nhấp Create để tạo Database .
Sau khi tạo thành công xuất sắc, bạn sẽ thấy 1 Database mới bên cột bên trái .
hướng dẫn sử dụng xampp
Đối với Localhost, thông tin này gồm có

  • Database user: root.
  • Database password: trống
  • Database Host: localhost.
  • Database name: moz.

Hướng dẫn nâng cấp PHP cho XAMPP

Sau đây, tôi sẽ hướng dẫn bạn tăng cấp PHP cho XAMPP một cách đơn cử. Điều này sẽ giúp bảo vệ mã nguồn hoạt động giải trí tốt. Lưu ý, tôi khuyến nghị bạn nên sao lưu Code và cơ sở tài liệu trong thư mục htdocs của XAMPP sang một vị trí khác trước khi tăng cấp. Việc này sẽ bảo vệ bạn hoàn toàn có thể để thuận tiện Phục hồi nếu chẳng may có lỗi, sự cố xảy ra. Còn giờ đây hãy mở màn tăng cấp PHP nào !
Đầu tiên, bạn gõ Link Website chính thức của XAMPP, hoặc nhấp vào ĐÂY. Sau đó, bạn bấm chọn More Downloads .
Hướng dẫn nâng cấp PHP cho XAMPP
Kế đến, bạn chọn hệ quản lý và điều hành tương ứng. Trong ví dụ này, tôi chọn mục Window ? ( so với hệ quản lý Window ) .
Hướng dẫn nâng cấp PHP cho XAMPP
Bạn chọn phiên bản PHP mình muốn sử dụng .
Tiếp theo, bạn triển khai tải bản Zip về .
Sau khi đã Download thành công xuất sắc, bạn đến Folder chứa XAMPP. Tiếp đó, bạn tìm đến thư mục PHP và đổi tên theo ý muốn .
Bạn tiến hàng giải nén thư mục PHP trong File zip đã tải về và đưa vào đây .
Ngay sau đó, bạn chọn File PHP.ini trong thư mục PHP .
Sau đó, bạn thay thế sửa chữa chuỗi XAMPP bằng [ tên_đường_dẫn ] + XAMPP .
Bạn vào XAMPP Configuration và mở HTTPD-XAMPP. conf. Bạn thêm cú pháp bên dưới vào PHP-Module Setup Section : ac

#
# PHP-Module setup
#
#LoadFile “D:/xampp/php/php5ts.dll”
#LoadModule php5_module “D:/xampp/php/php5apache2_4.dll”
LoadFile “D:/xampp/php/php7ts.dll”
LoadModule php7_module “D:/xampp/php/php7apache2_4.dll”

Tìm hiểu Xampp Bitnami là gì?

Nếu muốn thiết lập những ứng dụng có mã nguồn mở không lấy phí như Drupal, WordPress, Joomla, …, bạn sẽ cần đến Bitnami For XAMPP. Công cụ này Open trong quy trình setup XAMPP .
Bitnami For XAMPP

Bạn có thể Tick chọn mục “Learn More About Bitnami For XAMPP” để tìm hiểu thêm về công cụ này. Nếu không có nhu cầu tìm hiểu, bạn có thể bỏ chọn, Click Next đi đến các bước tiếp theo của quá trình cài đặt XAMPP.

XAMPP phân phối một cách đơn thuần và thuận tiện để bạn thiết lập một sever cục bộ trên máy tính của mình và thử nghiệm nhiều ứng dụng trên đó. Một trong những ứng dụng đó là WordPress. Tôi thực sự khuyên bạn nên sử dụng bản sao cục bộ của trang Web để thử nghiệm những Plugin, chủ đề mới và update. Đôi khi bạn hoàn toàn có thể ngăn lỗi xảy ra trên trang Web trực tiếp của mình bằng cách này .
Mặc dù XAMPP vẫn có một vài khiếm khuyết. Tuy nhiên, những tính năng tuyệt vời mà XAMPP mang lại là không hề phủ nhận. Do đó, người dùng cần có sự xem xét hài hòa và hợp lý khi lựa chọn ứng dụng tạo sever web ( web server ) tương thích nhất cho máy tính của mình .

Qua nội dung trên hy vong Tmarketing có thể giúp bạn hiểu về xampp, cách cài đặt và sử dụng xampp thuần thục nhất. Nếu có bất kì thắc mắc nào bạn có thể liên hệ với Tmarketing đơn vị chuyên thiết kế và cung cấp các giải pháp về website – hosting – VPS các giải pháp về Digital Marketing để giải đáp các thắc mắc nhé !