Nội dung bài viết
#

XAMPP là gì? Cách cài đặt và sử dụng XAMPP cho người mới bắt đầu

Nội dung bài viết

    Bạn là một người mới bắt đầu với lập trình và muốn học tập về web development? Bạn đang tìm kiếm một công cụ dễ sử dụng để phát triển và kiểm thử trang web của mình trên máy tính cá nhân? Nếu đó là trường hợp của bạn, XAMPP có thể là một lựa chọn tốt cho bạn. Vậy XAMPP là gì và làm thế nào để cài đặt và sử dụng nó? Hãy đọc bài viết này để tìm hiểu chi tiết.

    XAMPP là gì?

    XAMPP la gi
    XAMPP là gì?

    Xampp là một bộ phần mềm miễn phí và mã nguồn mở cho phép bạn tạo ra một môi trường phát triển Web Server giả lập trên máy tính cá nhân (Localhost). Phần mềm này được tích hợp 5 module là: Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) và Perl (P), đây cũng là nguồn gốc của cái tên XAMPP.

    • X: Chữ cái đầu trong từ XAMPP, thể hiện cho hệ điều hành mà nó hoạt động như: Linux, Windows và MacOS.
    • Apache: Hay còn gọi với tên chính thức là Apache HTTP Server, đây là một phần mềm Web Server được sử dụng rất phổ biến nhất hiện nay. Phần mềm này sử dụng mã nguồn mở được cung cấp hoàn toàn miễn phí bởi bởi Apache Software Foundation.
    • MySQL / MariaDB: MySQL là phần mềm mã nguồn mở, dùng để quản trị cơ sở dữ liệu đang được sử dụng rất phổ biến hiện nay. MySQL cùng với Web Server Apache và PHP tạo thành một hệ thống cho phép lưu trữ dữ liệu cho các dịch vụ Web. MariaDB là hệ cơ sở dữ liệu quản trị được phát triển dựa trên MySQL, nó được phát triển nhằm thay thế cho MySQL, hầu hết các phiên bản XAMPP hiện tại đều sử dụng MariaDB.
    • PHP: Là ngôn ngữ lập trình kịch bản phía máy chủ, được sử dụng phổ biến nhất để xây dựng các website hoặc ứng dụng động. PHP có khả năng tương thích với hầu hết các nền tảng và hỗ trợ nhiều hệ thống cơ sở dữ liệu.
    • Perl: Cũng là ngôn ngữ lập trình kịch bản, được được sử dụng trong quản trị hệ thống, lập trình mạng và website. Tương tự như PHP, Perl giúp các lập trình viên xây dựng các ứng dụng web và ứng dụng động.

    Bạn có thể cài đặt Xampp trên hệ điều hành Windows, Linux và MacOS.

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

    Để cài đặt XAMPP trên máy tính cá nhân, bạn hãy thực hiện theo đúng hướng dẫn dưới đây:

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

    Bước 1: Đầu tiên, bạn cần tải phần mềm XAMPPvề máy bằng cách truy cập vào đường link dưới đây.

    Link tải Xampp: https://www.apachefriends.org/download.html

    Tiếp đến, bạn hãy chọn phiên bản XAMPP tương thích với cấu hình máy tính của bạn.

    Bước 2: Sau khi file được tải về, hãy tiến hành cài đặt với quyền administrator bằng cách click chuột phải vào file vừa tải, chọn Run as administrator. Nếu bạn cài đặt chương trình diệt virus trên máy tính, thì sẽ xuất hiện hộp thoại “Question” như bên dưới, hãy click vào “Yes” để tiếp tục.

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

    Bước 3: Sau khi click vào “Yes”, sẽ xuất hiện hộp thoại cảnh báo “Warning”, do bạn đang cài đặt bằng quyền administrator. Bạn hãy nhấn “Ok” để tiếp tục. Nếu muốn an toàn hơn, thì bạn có thể cài đặt phần mềm trên ổ đĩa khác với ổ cài Window.

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

    Bước 4: Tiếp đến, bạn hãy chạy nó, sau đó chọn Next.

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

    Bước 5: Tiếp đến, bạn cần chọn các ứng dụng đi kèm của bộ XAMPP, với những người dùng lâu năm họ có thể bỏ những ứng dụng không cần thiết cho nhẹ máy, còn nếu là người mới thì bạn cứ chọn hết rồi nhấn “Next”, vì có thể sau này có thể bạn sẽ cần đến.

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

    Bước 6: Tiếp đến, bạn cần chọn thư mục để lưu cài đặt. Lưu ý, bạn cần nhớ đường dẫn của thư mục này, vì khi cài đặt website bạn cần truy cập vào thư mục  này. Bạn hãy để mặc định là c:\xampp rồi nhấn Next.

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

    Bước 7: Tiếp đến, bạn bỏ dấu tick ở ô “Learn more about Bitnami for XAMPP“, rồi nhấn Next 2 lần để bắt đầu quá trình cài đặt XAMPP.

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

    Bước 8: Sau khi quá trình cài đặt kết thúc, bạn hãy nhấn vào nút Finish để hoàn thành và mở bảng điều khiển XAMPP. Nếu không khởi động được Localhost bạn hãy khởi động lại máy nhé!

    Hướng dẫn sử dụng XAMPP

    Để bắt đầu sử dụng XAMPP, bạn sẽ cần làm quen các công việc sau:

    1. Khởi động localhost.
    2. Thao tác trên localhost.

    Nào, hãy cùng bắt đầu thôi.

    Khởi động Localhost

    Bước 1: Để khởi động Localhost, bạn hãy truy cập vào thư mục c:\xampp rồi mở file xampp-panel.exe, lúc này bảng điều khiển của XAMPP sẽ xuất hiện.

    Khởi động Localhost bước 1

    Bước 2: Trên bảng điều khiển bạn cần lưu ý đến 2 ứng dụng Apache MySQL, để khởi động các ứng dụng này bạn hãy nhấn vào nút “Start” ở bên phải. Nếu Webserver Apache và MySQL Server khởi động khởi động thành công, thì các ứng dụng sẽ có màu xanh và website của bạn đã có thể chạy được trên Localhost.

    Khởi động Localhost bước 2

    Bước 3: Sau khi XAMPP khởi động thành công, bạn hãy truy cập vào địa chỉ http://localhost, trang giới thiệu XAMPP sẽ xuất hiện như hình dưới.

    Khởi động Localhost bước 3

    Hướng dẫn thao tác trên Localhost

    Sau khi quá trình khởi động Localhost thành công, bạn hãy tìm đến thư mục htdocs, thư mục này tương tự như thư mục Public_html trong hosting. Website của bạn sẽ được lưu ở đây.

    Hướng dẫn thao tác trên Localhost

    Tiếp đến, bạn hãy truy cập theo đường dẫn http://localhost/folderwebsite (trong đó folderwebsite là tên thư mục chứa trang web của bạn) để xem kết quả.

    Bạn hãy truy cập vào đường dẫn http://localhost/phpmyadmin để vào phần chứa các cơ sở dữ liệu MySQL (Database) của bạn. 

    truy cập vào phần chứa các cơ sở dữ liệu MySQL

    Lưu ý: Các cơ sở dữ liệu database trên localhost sẽ có thông tin mặc định sau:

    • Database Host: localhost
    • Database user: root
    • Database password: trống

    Xem thêm: Hướng dẫn Backup MySQL Database đầy đủ và chi tiết nhất.

    Hướng dẫn xử lý một số lỗi thường gặp trên XAMPP

    Khi sử dụng phần mềm XAMPP có thể bạn sẽ gặp một số lỗi sau:

    Lỗi không start được Apache do trùng port 80

    Mô tả vấn đề: Port 80 là cổng mặc định của Localhost, khi bạn truy cập vào đường dẫn http://localhost, nó sẽ đọc dữ liệu website trên Localhost thông qua cổng 80. Tuy nhiên, nếu bạn đang sử dụng một ứng dụng nào đó và nó cũng sử dụng cổng 80, thì bạn nên thiết lập cho Apache trên Localhost sử dụng một cổng khác, như 8888 chẳng hạn hoặc một cổng bất kỳ bạn thích.

    Sau khi đổi cổng mạng thì bạn không thể truy cập vào trang web bằng đường dẫn http://localhost được nữa, mà phải truy cập vào http://localhost:8888

    Cách giải quyết: Để thay đổi cổng, bạn cần bật bảng điều khiển XAMPP lên, click chuột vào nút Config của Apache, rồi chọn Apache (httpd.conf).

    Sau đó bạn tìm dòng Listen 80 rồi đổi thành Listen 8888 và nhấn Ctrl+S để lưu lại.

    Tiếp đến bạn cần khởi động lại Apache bằng cách ấn vào nút Stop để dừng. Tiếp đến click vào Start để khởi động. Sau đó, bạn kiểm tra lại bằng cách truy cập vào đường dẫn http://localhost:8888, nếu truy cập được thì bạn đã thay đổi thành  công.

    Lỗi vượt quá dung lượng upload phpMyAdmin trên XAMPP

    Mô tả vấn đề: Một trong những lỗi phổ biến khi sử dụng XAMPP là vấn đề giới hạn upload dữ liệu. Ví dụ, khi mà trang web của bạn phát sinh sự cố, hoặc bạn muốn thay đổi thành phần nào đó của trang web mà không muốn làm dán đoạn hoạt động của nó. Bạn có thể tạo ra một bản sao của trang web và tiến hành công việc trên Localhost. Tuy nhiên, nếu dung lượng dữ liệu quá lớn thì hệ thống sẽ báo lỗi và bạn không thể upload được, theo mặc định dung lượng tối đa cho phép upload là 2048kB.

    Lỗi vượt quá dung lượng upload phpMyAdmin trên XAMPP

    Cách giải quyết: Để khắc phục lỗi này, bạn cần tăng giới hạn dung lượng upload dữ liệu trong phpMyAdmin, hãy làm theo các bước sau:

    Bước 1: Đầu tiên, bạn hãy mở bảng điều khiển XAMPP Control Panel, rồi click vào nút Explorer.

    sửa lỗi vượt quá dung lượng upload phpMyAdmin trên XAMPP bước 1

    Bước 2: Sau đó, hãy tìm đến file php.ini trong folder php.

    sửa lỗi vượt quá dung lượng upload phpMyAdmin trên XAMPP bước 2

    Bước 3: Tiếp đến, bạn cần mở file php.ini lên, rồi tiến hành chỉnh sửa lại các thông số dưới đây:

    • post_max_size = 200M 
    • upload_max_filesize = 200M 
    • max_execution_time = 6000 
    • max_input_time = 4000 
    • memory_limit = 300M

    Bước 4: Cuối cùng, bạn hãy khởi động lại XAMPP Control Panel và kiểm tra kết quả. 

    sửa lỗi vượt quá dung lượng upload phpMyAdmin trên XAMPP bước 4

    Bạn có thể thấy dung lượng tối đa bây giờ đã được tăng lên thành 200MB

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

    Trong quá trình sử dụng, để đảm bảo mã nguồn hoạt động tốt bạn nên nâng cấp PHP cho XAMPP. Trước khi nâng cấp bạn nên copy Code và dữ liệu trong thư mục htdocs sang một file khác, tránh bị mất dữ liệu khi chẳng may có sự cố xảy ra. Để nâng cấp PHP cho XAMPP bạn có thể làm như sau:

    Bước 1: Đầu tiên, bạn cần truy cập vào đường Link Website chính thức của XAMPP tại đây, sau đó chọn More Downloads.

    nâng cấp PHP cho XAMPP bước 1

    Bước 2: Tiếp đến, bạn cần chọn phiên bản tương ứng với hệ điều hành của máy tính.

    1. Tiếp đến bạn cần chọn phiên bản PHP mà mình muốn sử dụng. 
    2. Sau đó tiến hành tải bản Zip về.
    3. Sau khi tải về thành công, bạn tìm đến thư mục chứa XAMPP, rồi tìm đến thư mục PHPđổi tên thư mục này (theo ý muốn). 
    4. Tiếp theo, bạn hãy giải nén folder PHP trong File zip vừa tải về và đưa vào đây.
    5. Tiếp đến, bạn chọn tập tin PHP.ini trong thư mục PHP.
    6. Cuối cùng, bạn hãy thay đổi chuỗi XAMPP bằng [tên_đường_dẫn] + XAMPP.

    nâng cấp PHP cho XAMPP bước 2

    Bước 3: Bạn hãy truy cập vào XAMPP Configuration rồi mở tập tin HTTPD-XAMPP.conf. Sau đó bạn copy đoạn code bên dưới vào PHP-Module Setup Section:

    {{EJS0}}

    Cuối cùng, bạn hãy khởi động lại Apache và kiểm tra sự thay đổi.

    Tổng kết về XAMPP

    Như vậy, BKHOST đã giới thiệu đến các bạn một số thông tin về phần mềm XAMPP, cách thức cài đặt và hướng dẫn xử lý một số sự cố thường gặp trên XAMPP. Hy vọng sẽ giúp ích được bạn trong quá trình học tập và làm việc.

    Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kinh nghiệm quản trị website, domain, hosting, server, email doanh nghiệp

    Chúc bạn thành công.

    Mua tên miền .VN tại BKHOST

    Giá chỉ từ 750k/năm. Kiểm tra tên miền .VN đẹp và đăng ký ngay hôm nay!

    domain vn

    Tôi là Trịnh Duy Thanh, CEO & Founder Công ty Cổ Phần Giải Pháp Mạng Trực Tuyến Việt Nam - BKHOST. Với sứ mệnh mang tới các dịch vụ trên Internet tốt nhất cho các cá nhân và doanh nghiệp trong nước và quốc tế, tôi luôn nỗ lực hết mình nâng cấp đầu tư hệ thống phần cứng, nâng cao chất lượng dịch vụ chăm sóc khách hàng để đem đến những sản phẩm hoàn hảo nhất cho người tiêu dùng. Vì vậy, tôi tin tưởng sẽ đem đến các giải pháp CNTT mới nhất, tối ưu nhất, hiệu quả nhất và chi phí hợp lý nhất cho tất cả các doanh nghiệp.
    Bình luận
    Trượt lên đầu trang
    Miễn phí cước gọi
    Chat ngay qua Zalo
    Chat ngay qua Messenger
    Bạn đã hài lòng với trải nghiệm trên Bkhost.vn?
    Cảm ơn lượt bình chọn của bạn, Chúc bạn 1 ngày tốt lành !