XAMPP là gì? Cách cài đặt phần mềm XAMPP

XAMPP là gì? Cách cài đặt phần mềm XAMPP
Click to rate this post!
[Total: 1 Average: 5]

XAMPP là một trong các phần mềm tạo môi trường giả lập server hosting được ưa chuộng trong giới lập trình Website. Vậy XAMPP là gì? Cách cài đặt XAMPP ra sao? Tất cả sẽ được chúng tôi giải đáp trong nội dung bài viết này để giúp bạn dễ dàng trải nghiệm phần mềm này. 

Xampp là gì
XAMPP là gì? Cách cài đặt phần mềm XAMPP

XAMPP là gì?

XAMPP chính là chương trình tạo máy chủ Web (Web Server) tích hợp trên sẵn ở Apache, MySQL, FTP Server, Mail Server và các công cụ như là phpMyAdmin. XAMPP có chương trình quản lý khá tiện lợi, cho phép người dùng chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất cứ lúc nào. 

Xampp là gì fpt cloud
XAMPP là gì FPT Cloud?

XAMPP được tạo thành từ 5 chữ cái X, A, M, P, P đại diện cho mỗi phần mềm. XAMPP tích hợp 5 phần mềm, đó là:

  • 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 Windows, Linux và Mac OS X.
  • A: Phần mềm Apache, là Web Server được biết đến là máy chủ và 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.  Apache là phần mềm được cung cấp miễn phí và được phát hành bởi Apache Software Foundation.
  • M: Phần mềm MariaDB, là một trong các hệ quản trị cơ sở dữ liệu quan hệ phổ biến trên toàn cầu. Nó kết hợp với các phần mềm khác trong XAMPP để cung cấp khả năng lưu trữ dữ liệu của 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 cài đặt trên tất cả các nền tảng giúp người dùng tạo trang web hay ứng dụng động. Đồng thời, nó còn hỗ trợ một số hệ thống cơ sở dữ liệu đa dạng.
  • P: Perl là ngôn ngữ lập trình kịch bản dùng trong quản trị hệ thống, quản trị mạng cũng như phát triển web. Perl cho phép người sử dụng lập trình các ứng dụng web di động.

Bitnami For XAMPP là gì?

Bitnami For XAMPP là công cụ xuất hiện trong quá trình cài đặt phần mềm XAMPP. Nếu bạn muốn XAMPP có mã nguồn mở miễn phí giống như Drupal, WordPress, Joomla,… thì nên lựa chọn Bitnami For XAMPP. 

Bitnami for xampp
Bitnami For XAMPP là gì?

Theo đó, trong quá trình cài đặt thì bạn tick vào mục “Learn More About Bitnami For XAMPP” để tìm hiểu hơn về công cụ này. Còn nếu bạn không có nhu cầu tìm hiểu thì hãy bỏ chọn, rồi Click Next để đến các bước tiếp theo. 

Thông tin cơ bản của phần mềm XAMPP

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

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

XAMPP có công dụng gì?

XAMPP là phần mềm được ứng dụng phổ biến và thường được các lập trình viên sử dụng để xây dựng, phát triển các dự án Website theo ngôn ngữ PHP. Cụ thể, XAMPP được dùng cho mục đích nghiên cứu, phát triển Website qua Localhost (máy chủ chạy trên máy tính cá nhân) của máy tính cá nhân. Nhờ vậy mà có thể biến máy tính cá nhân thành máy chủ, rồi lưu trữ cho máy chủ trang web bằng ổ cứng của máy tính. 

Phần mềm xampp có công dụng gì
XAMPP có công dụng gì?

XAMPP được ứng dụng trong nhiều lĩnh vực từ học tập, nâng cấp đến thử nghiệm Website. Tuy nhiên thì thực tế, bạn sẽ không thể sử dụng phần mềm XAMPP hay bất cứ phần mềm tạo Web Server nào để đưa Website vào hoạt động kinh doanh. Để làm được điều này, bạn cần phải mua Hosting hoặc sử dụng dịch vụ thuê Server. 

Đặc biệt, nếu mô hình kinh doanh của bạn lớn thì bạn nên thuê Cloud Server vì điện toán đám mây sẽ mang đến nhiều lợi ích thích thực cho doanh nghiệp. 

Các ưu và nhược điểm của phần mềm XAMPP

Để giúp bạn đọc có cái nhìn tổng quan hơn về XAMPP, đồng thời đưa ra lựa chọn sử dụng đúng đắn. Dưới đây, chúng tôi sẽ cung cấp các ưu và nhược điểm của phần mềm XAMPP đó là: 

1. Ưu điểm

  • Được sử dụng linh hoạt trên nhiều hệ điều hành như Solaris, MacOS, Cross-platform, Linux, Windows.
  • Mang lại 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 đơn giản,…
Ưu điểm của phần mềm xampp
Phiên bản XAMPP mới nhất tích hợp 11 phần mềm
  • Tích hợp nhiều tính năng đi kèm các thành phần quan trọng như Apache, PHP, MySql,… Qua đó thì người dùng không cần phải cài đặt riêng lẻ mà chỉ cần XAMPP bạn sẽ có một Website với Server hoàn chỉnh. 
  • Tạo ra mã nguồn mở để XAMPP có giao diện quản lý dễ dàng và tiện lợi. Tức là người dùng có thể hoàn toàn chủ động trong chế độ khởi động, bật tắt với máy chủ để đảm bảo phù hợp với thời gian của bạn.

2. Nhược điểm 

  • Cấu hình của phần mềm XAMPP còn khá đơn giản nên cần phải nhận được sự hỗ trợ về cấu hình Module.
  • XAMPP không có MySQL nên mang đến nhiều sự bất tiện cho người sử dụng.
Nhược điểm của phần mềm xampp
XAMPP có dung lượng lớn
  • Phần mềm XAMPP có dung lượng tương đối nặng lên đến 141Mb.
  • XAMPP không có quá nhiều phiên bản đối với từng phần Server như Apache hay PHP nên người dùng phải cài đặt riêng. 

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

Do phần mềm XAMPP có thể sử dụng trên nhiều hệ điều hành khác nhau cùng mục đích tạo ra môi trường giả lập Server Hosting trên máy tính cá nhân. Vì thế, chúng tôi sẽ cung cấp đến bạn cách cài đặt phần mềm trên hệ điều hành Windows và Linux cùng một vài lưu ý như sau: 

1. Cài đặt trên Windows

cách cài đặt phần mềm xampp
Chọn File có đuôi .exe
  • Bước 3: Trên cửa sổ setup, chọn các phần mềm mà bạn muốn cài đặt rồi tích chọn vào các phần mềm đó. Sau đó, nhấn Next.
  • Bước 4: Chọn thư mục cài đặt rồi ấn Next.
cách cài đặt phần mềm xampp
Nếu không chọn công cụ Bitnami for XAMPP thì Next bỏ qua
  • Bước 5: Chờ đợi để máy tính của bạn cài đặt, sau khi hoàn thành thì chọn Finish.

2. Cài đặt trên Linux

Bước 1: Tải phần mềm XAMPP cho hệ điều hành Linux qua đường link https://www.apachefriends.org/download.html

Bước 2: Với File được tải về, tìm và chọn File có tên xampp-linux-x64-7.2.8-0-installer.run trong File cài đặt. 

  • Thêm quyền thực thi vào cho File cài đặt như sau:
cách cài đặt phần mềm xampp
Thêm quyền thực thi vào cho File
  • 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:
cách cài đặt phần mềm xampp
Cài đặt quyền sudo
  • sudo ./xampp-linux-x64-7.2.8-0-installer.run
  • Nhấn Next để cài đặt.

Bước 3: Cửa sổ setup hiện ra, chọn Next tại các cửa sổ hiện ra.

Bước 4: Chờ đợi để máy tính cài đặt xong, sau khi hoàn thành thì chọn Finish.

3. Lưu ý khi cài đặt phần mềm XAMPP

Trong quá trình cài đặt phần mềm XAMPP trên máy tính cá nhân, một số vấn đề cần lưu ý để việc cài đặt diễn ra thuận lợi và nhanh chóng đó là:

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

Ngoài ra, một số phần mềm có thể gây trở ngại khi sử dụng XAMPP và cách khắc phục như sau:

Lưu ý khi cài đặt phần mềm xampp
Lưu ý khi cài đặt phần mềm XAMPP
  • Máy tính đang cài đặt Skype: Hãy mở Skype→ Tools → Connection Options→ bỏ chọn phần “Use port 80 and 443…” và chọn một cổng bất kỳ. Nếu không thực hiện thao tác này thì phần mềm XAMPP sẽ không chạy được do cổng mạng 80 đã bị Skype sử dụng.
    • Tắt tường lửa: Nếu máy tính sử dụng hệ điều hành Windows và có cài đặt tường lửa, bạn cần tắt cài đặt này và các phần mềm Antivirus khác. Vì các phần mềm này có thể chặn cổng 80 hoặc chặn các ứng dụng Website trên Server khiến XAMPP không hoạt động được. 
  • Tắt UAC Windows: User Account Control trên Windows sẽ bị giới hạn quyền truy cập khi sử dụng và cài đặt XAMPP. Vì thế mà bạn cần phải tắt User Account Control trước khi cài đặt phần mềm XAMPP.

Hướng dẫn sử dụng phần mềm XAMPP đơn giản

Có thể thấy được sự khác biệt về cách thức cài đặt XAMPP trên hệ điều hành Windows và Linux. Điều này dẫn đến cách sử dụng của 2 hệ điều hành này khác nhau. Cụ thể: 

1. Sử dụng trên Windows

Giai đoạn 1: Khởi động Localhost

  • Bước 1: Tằng cách truy cập vào thư mục C:xampp để khởi động Localhost.
  • Bước 2: Mở File xampp-panel.exe.
Hướng dẫn sử dụng phần mềm xampp
Start 2 ứng dụng MySQL và Apache
  • Bước 3: Trên bảng điều khiển, chọn Start 2 ứng dụng  MySQL và Apache để khởi động Webserver.
  • Bước 4: Ứng dụng chuyển sang màu xanh là khởi động Localhost thành công.

Giai đoạn 2: Các thao tác trên Localhost

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

  • Bước 1: Mở thư mục C:xampphtdocs, rồi tạo một thư mục (thư mục mới này chứa website của mình và đặt tên là tenthumuc).
  • Bước 2: Truy cập link C:xampphtdocstenthumuc  để chạy chương trình.
  • Bước 3: Copy một tập tin bất kỳ vào C:xampphtdocstenthumuc để tập tin vừa copy xuất hiện trong https://localhost/tenthumuc.
Hướng dẫn sử dụng phần mềm xampp
Có thể làm việc với thư mục và tập tin

→ Điều này có nghĩa là https://localhost/tenthumuc là tên thư mục gốc của C:xampphtdocstenthumuc. Nói một cách tổng quát thì cơ chế phân chia các đường dẫn trên Website sẽ căn cứ theo cấu trúc thư mục và các File trong đó. 

*Tạo cơ sở dữ liệu mySQL ở trên Localhost

Hướng dẫn sử dụng phần mềm xampp
Nhấp chọn Database
  • Bước 2: Ở phần Create database và ở ô Database name thì người dùng nhập tên Database cần tạo. Trong phần Collation thì chọn utf8_unicode_ci rồi nhấp vào nút Create.
Hướng dẫn sử dụng phần mềm xampp
Nhập tên Database cần tạo
  • Bước 3: Trong phần menu phía bên trái, tên Database vừa tạo xuất hiện có nghĩa là quá trình tạo cơ sở dữ liệu MySQL đã hoàn thành.

2. Sử dụng trên Linux

  • Khởi động phần mềm XAMPP: Ở trên hệ điều hành Linux thì bạn khởi động XAMPP bằng command line bằng cách gõ lệnh sudo /opt/lampp/lampp start.
  • Khởi động trình quản lý: Gõ lệnh “sudo /opt/lampp/manager-linux-x64.run”.

Nội dung bài viết này, chúng tôi đã giải đáp các vấn đề liên quan XAMPP là gì. Mời bạn đọc theo dõi các bài viết trên website hutbuicongnghiep.com mỗi ngày.

phuongle

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Read also x