Phần mềm XAMPP là gì và được dùng để làm gì? Để cài đặt và sử dụng XAMPP cần tiến hành theo các bước nào? Đây là những câu hỏi sẽ được Miko Tech giải đáp trong bài viết sau đây.
Xem chi tiết các dịch vụ:
- Thiết kế website khách sạn chuẩn SEO
- Thiết kế website xây dựng đầy đủ tính năng
XAMPP là gì?
XAMPP là một phần mềm giúp bạn giả lập nên một môi trường server hosting trên chính máy tính. Với XAMPP, bạn được phép chạy demo các website mà không cần phải tốn thêm chi phí cho việc mua hosting hay VPS.
XAMPP là sự kết hợp 5 thành phần chính:
- X: Thể hiện cho sự đa nền tảng của XAMPP khi có thể được dùng cho tất cả hệ điều hành Windows, Linux và MacOS.
- Apache: Là một phần mềm web server mã nguồn mở được sử dụng để phân phối nội dung web. Hiện nay, Apache được đánh giá là web server uy tín, phổ biến nhất khi được sử dụng trên khoảng 46% tổng số lượng các website trên toàn thế giới.
- MySQL/MariaDB: Là hệ quản trị cơ sở dữ liệu lớn và phổ biến nhất thế giới. MySQL hỗ trợ các dịch vụ web về khả năng lưu trữ và quản lý thông tin, dữ liệu một cách hiệu quả.
- PHP: Ngôn ngữ lập trình PHP cho phép người dùng tạo nên các loại website và ứng dụng web. PHP có thể được cài đặt trên tất cả nền tảng xây dựng, thiết kế web cũng như hỗ trợ đa dạng hệ thống cơ sở dữ liệu.
- Perl: Là một ngôn ngữ lập trình hiện đại đang hoạt động song song với PHP trong XAMPP. Perl có khả năng lọc bỏ dữ liệu thừa đồng thời cung cấp những dữ liệu quan trọng trong việc thiết kế website.
XAMPP được dùng để làm gì?
XAMPP là một phần mềm thường được các lập trình viên dùng để xây dựng và phát triển website theo ngôn ngữ PHP.
Ngoài ra, phần mềm này còn được sử dụng cho mục đích nghiên cứu, phát triển website thông qua localhost của máy tính cá nhân. Tức là, XAMPP có thể biến máy tính cá nhân thành máy chủ, ổ cứng của máy tính sẽ được sử dụng làm không gian lưu trữ cho máy chủ.
Tuy nhiên, XAMPP chỉ được dùng chủ yếu cho mục đích học tập, nâng cấp và thử nghiệm web. Nếu bạn muốn vận hành website vào trong công việc kinh doanh thực tế thì XAMPP hoàn toàn không khả thi.
Lý do là vì khi sử dụng máy tính làm máy chủ, việc duy trì sẽ rất khó khăn và không đảm bảo được tốc độ trong lâu dài. Vậy nên, đối với các website kinh doanh cần vận hành liên tục, các chủ website bắt buộc phải thuê server, hosting.
Ưu – nhược điểm của XAMPP
Cùng tìm hiểu xem XAMPP có những điểm nổi bật gì và những khuyết điểm gì nhé:
Ưu điểm
XAMPP là một phần mềm tạo web server có nhiều ưu điểm nổi bật. Chẳng hạn như:
- Có thể vận hành trên tất cả các hệ điều hành: Windows, MacOS và Linux.
- Cấu hình đơn nhưng sở hữu nhiều chức năng hữu ích: giả lập Server, giả lập Mail Server và hỗ trợ SSL trên Localhost.
- Tích hợp nhiều tính năng với các thành phần quan trọng như: Apache, PHP, MySQL. Vậy nên, thay vì phải cài đặt từng phần riêng lẻ thì giờ đây, bạn chỉ cần cài XAMPP là đã có được một Web Server hoàn chỉnh.
- Mã nguồn mở: Giao diện của XAMPP được đánh giá là tiện lợi, dễ dàng quản lý. Do đó, người dùng luôn có thể chủ động bật/tắt hoặc khởi động lại máy chủ vào bất kỳ thời gian nào.
Nhược điểm
Bên cạnh những ưu điểm nổi trội, XAMPP vẫn còn tồn tại một vài nhược điểm cần phải cân nhắc khi muốn sử dụng phần mềm này. Cụ thể như:
- Do có cấu hình đơn giản nên XAMPP không nhận được những hỗ trợ về cấu hình Module cũng như MySQL.
- Không có nhiều phiên bản cho từng thành phần của Server như: PHP, Apache, MySQL.
- Dung lượng cài đặt của XAMPP tương đối nặng (141Mb)
Hướng dẫn cài đặt và sử dụng XAMPP
Lưu ý trước khi cài đặt
Trước khi bắt đầu cài đặt XAMPP, bạn phải thực hiện một số thao tác sau để đảm bảo XAMM có thể hoạt động và không bị xung đột giữa các phần mềm:
- Gỡ hết toàn bộ những phần mềm liên quan đến việc thiết lập Localhost như: PHP, MySQL.
- Bỏ chọn port 80 và 443 ở một số phần mềm chẳng hạn như Skype.
- Trong trường hợp máy chủ đã cài đặt sẵn ISS thì không phải cài đặt thêm XAMPP.
- Không đồng thời cài đặt các phầm mềm tạo Localhost trên cùng một máy. Nếu muốn sử dụng XAMPP, bạn nên gỡ cài đặt những phần mềm khác.
- Tắt UAC (User Account Control) trên Windows để tránh xảy ra trường hợp bị giới hạn quyền truy cập.
- Tắt tường lửa trên Windows cũng như các phầm mềm Antivirus trên máy tính.
Đối với hệ điều hành Windows
Các bước cài đặt
Để cài đặt phần mềm XAMPP trên hệ điều hành Windows, bạn cần thực hiện các bước sau:
- Bước 1: Download phần mềm XAMPP cho Windows.
- Bước 2: Trong file vừa tải xuống, chọn tệp tin có đuôi .exe để mở.
- Bước 3: Khi cửa sổ Setup xuất hiện, nhấn Next.
- Bước 4: Tick chọn những phần mềm mà bạn muốn cài đặt. Bạn có thể chọn hết các phần mềm đang được hiển thị trên cửa sổ cũng được. Sau đó tiếp tục nhấn Next.
- Bước 5: Chọn thư mục để cài đặt hoặc để mặc định C:\xampp rồi nhấn Next.
- Bước 6: Tiếp tục nhấn Next cho đến khi phần mềm bắt đầu tiến hành cài đặt.
- Bước 7: Chờ vài phút để cài đặt (thời gian sẽ tùy thuộc vào cấu hình máy tính). Sau khi bảng thông báo cài đặt thành công hiện lên, nhấn Finish.
Hướng dẫn sử dụng
Khởi động Localhost
- Bước 1: Mở file xampp-panel.exe trong thư mục C:\xampp để hiển thị bảng điều khiển.
- Bước 2: Nhấn Start ở 2 module Apache và MyQSL để khởi động Server. Khi các module chuyển sang màu xanh thì Localhost đã được khởi động.
Làm việc với thư mục và tập tin:
- Tạo và đặt tên cho một thư mục mới trong thư mục C:\xampp\htdocs\ (giả sử đặt tên cho thư mục vừa tạo là Miko Tech).
- Truy cập link http://localhost/mikotech để chạy chương trình.
- Khi bạn copy một tập tin bất kỳ vào thư mục C:\xampp\htdocs\mikotech\ thì tệp tin đó cũng sẽ xuất hiện trong http://localhost/mikotech.
- Qua đó, có thể thấy http://localhost/mikotech chính là thư mục gốc của C:\xampp\htdocs\mikotech\.
Khi người dùng click vào một file ảnh nào đó trong thư mục, đường dẫn của ảnh sẽ được hiển thị là http://localhost/mikotech/tên-tập-tin. 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 chứa trong đó.
Tạo cơ sở dữ liệu:
- Bước 1: Truy cập link http://localhost/phpmyadmin và nhấp vào mục databases.
- Bước 2: Tại phần Create databases, bận cần nhập tên database cần tạo vào ô Database name. Tại phần Collation, chọn utf8_unicode_ci và nhấp vào Create.
- Bước 3: Ở phần menu phía bên trái, nếu tên database vừa tạo được xuất hiện, có nghĩa là bạn đã hoàn thành quá trình tạo cơ sở dữ liệu MySQL.
Đối với hệ điều hành Linux
Các bước cài đặt
Để cài đặt phần mềm XAMPP trên hệ điều hành Linux, bạn cần thực hiện các bước sau:
- Bước 1: Download phần mềm XAMPP cho Linux.
- Bước 2: Nhấn vào biểu tượng Terminal hình khung màu đen với dấu “>_” trắng bên trong hoặc nhấn tổ hợp phím Alt + Ctrl + T để mở cửa sổ Terminal mới.
- Bước 3: Nhập lệnh cd Downloads và nhấn Enter.
- Bước 4: Tiếp tục nhập thêm lệnh chmod +x xampp-linux-x64-7.2.12-0-installer.run và nhấn Enter. Tùy theo phiên bản XAMPP mà con số trong lệnh sẽ khác. Ví dụ: nếu phiên bản là 5.2.8 thì thay “7.2.12” thành “5.2.8”.
- Bước 5: Nhập lệnh Sudo để cho phép cài đặt sudo ./xampp-linux-x64-7.2.12-0-installer.run và nhấn Enter.
- Bước 6: Nhập mật khẩu đăng nhập máy tính của bạn khi được hỏi. Sau khi nhấn Enter thì cửa sổ Setup sẽ hiện ra.
- Bước 7: Nhấp vào ô Next từng lần một (có tổng cộng 3 lần).
- Bước 8: Đợi một vài phút để XAMPP được tiến hành cài đặt. Cuối cùng nhấn Finish để hoàn tất.
Hướng dẫn sử dụng
Để sử dụng XAMPP trong Linux, bạn có thể:
- Khởi động bằng command line bằng lệnh: sudo /opt/lampp/lampp start
- Khởi động trình quản lý bằng lệnh: sudo /opt/lampp/manager-linux-x64.run
Đối với hệ điều hành MacOS
Các bước cài đặt
Để cài đặt phần mềm XAMPP trên hệ điều hành MacOS, bạn cần thực hiện các bước sau:
- Bước 1: Download phần mềm XAMPP cho MacOS.
- Bước 2: Trong thư mục tải về trên máy tính, mở file xampp-osx có đuôi dmg. Sau đó nhấn mật khẩu Macbook của bạn khi được yêu cầu.
- Bước 3: Trên cửa sổ Setup hiện lên, lần lượt nhấp vào ô Next cho đến khi bắt đầu được tiến hành cài đặt.
- Bước 4: Đợi tầm 5 – 10 phút. Sau khi có thông báo cài đặt thành công, nhấn Finish để hoàn tất.
Hướng dẫn sử dụng
Tạo các dự án
- Bước 1: Khởi động bằng cách mở biểu tượng XAMPP trong launchpad, bạn bấm vào Go to Application sẽ truy cập vào đường dẫn localhost/dashboard/ hoặc chỉ cần gõ https://localhost
- Bước 2: Tại mục Ứng dụng XAMPP trên Macbook, xóa các thư mục nhỏ trong thư mục htdocs
- Bước 3: Truy cập lại đường dẫn localhost
- Bước 4: Để bắt đầu các dự án, tạo thư mục mới trong htdocs
- Bước 5: Kéo thư mục vừa tạo vào workspace trong VS Code, nhấn Add Folder to Workspace. Sau đó sẽ tiến hành viết các dự án.
Quản lý cơ sở dữ liệu
- Bước 1: Tại cửa sổ sau khi mở XAMPP, bấm vào mục Manage Servers và nhấn Start
- Bước 2: Truy cập vào đường dẫn https://localhost/phpmyadmin
- Bước 3: Tạo các cơ sở dữ liệu theo dự án
Cách kiểm tra XAMPP đã hoạt động hay chưa?
Để chắc chắn XAMPP đã hoạt động thành công hay chưa, bạn mở phần lưu trữ XAMPP trên ổ C và truy cập vào htdocs. Tiếp theo, bạn lưu tất cả các file dữ liệu vào một thư mục mới chẳng hạn Test Folder.
Sau đó, gõ một đoạn mã như dưới đây vào Notepad và lưu dưới dạng Test.php trong thư mục Test vừa tạo.
<html>
<head>
<title>PHP-Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
Cuối cùng, bạn truy cập localhost/Test/test.php trong trình duyệt web. Nếu hiện chữ Hello World trên màn hình nghĩa là XAMPP đã được chạy thành công.
Cách xử lý một số lỗi thường gặp trên XAMPP
XAMPP là phần mềm giả lập tiện ích, miễn phí cho người dùng, tuy vậy nhưng cũng không tránh khỏi lỗi hệ thống. Sau để là một số lỗi phổ biến và cách xử lý chúng:
Lỗi Apache không khởi động được
- Với lỗi này, bạn hãy kiểm tra xem có ứng dụng nào khác đang sử dụng cổng 80 hay không. Nếu có, hãy dừng ứng dụng đó hoặc thay đổi cổng Apache trong file cấu hình.
- Kiểm tra log lỗi của Apache trong thư mục “logs” để tìm hiểu vấn đề cụ thể và khắc phục nó.
Lỗi MySQL không khởi động được
- Để khắc phục lỗi này, bạn hãy kiểm tra xem có dịch vụ MySQL đang chạy ở nền hay không. Nếu có, dừng dịch vụ đó trước khi khởi động XAMPP.
- Tương tự như trên, kiểm tra log lỗi của MySQL trong thư mục “logs” để xem thông tin chi tiết về lỗi và sửa chữa nó.
- Nếu bạn đã cài đặt Skype, hãy tắt nó hoặc thay đổi cổng MySQL trong file cấu hình.
Lỗi không thể kết nối đến cơ sở dữ liệu MySQL
- Cách xử lý lỗi này là bạn hãy kiểm tra xem tên người dùng, mật khẩu và tên cơ sở dữ liệu đã được nhập đúng trong file cấu hình của ứng dụng của bạn.
- Sau đó kiểm tra xem MySQL đang chạy hay không. Nếu không, hãy khởi động lại dịch vụ MySQL trong XAMPP Control Panel.
- Kiểm tra xem cổng kết nối MySQL có bị chặn bởi tường lửa hay không. Nếu có, hãy mở cổng tương ứng trong tường lửa.
Lỗi không thể truy cập vào localhost
Với cách này, bạn xử lý như sau:
- Kiểm tra xem Apache đã được khởi động hay không. Nếu không, hãy khởi động lại dịch vụ Apache trong XAMPP Control Panel.
- Kiểm tra file cấu hình Apache để đảm bảo rằng localhost không bị chặn hoặc chỉnh sửa cấu hình theo ý muốn của bạn.
Lỗi không thể chạy PHP
- Kiểm tra xem file PHP của bạn có đúng cú pháp hay không. Lỗi cú pháp có thể ngăn chặn file PHP hoạt động đúng cách.
- Kiểm tra xem phiên bản PHP bạn đang sử dụng có tương thích với XAMPP hay không. Nếu không, hãy cập nhật phiên bản PHP hoặc tìm phiên bản XAMPP tương thích hơn.
Một số câu hỏi thường gặp liên quan đến XAMPP
Nhắc đến XAMPP, nhiều người vẫn còn lạ lẫm với phần mềm này. Dưới đây là lời giải đáp của các câu hỏi phổ biến khi dùng XAMPP.
PhpMyAdmin có đi kèm với phần mềm XAMPP không?
Có, phpMyAdmin được đi kèm với XAMPP. Khi bạn cài đặt XAMPP, phiên bản mới nhất của phpMyAdmin sẽ được tự động cài đặt và tích hợp vào XAMPP.
Làm thế nào để truy cập vào phpMyAdmin trong XAMPP?
Để truy cập vào phpMyAdmin trong XAMPP, bạn chỉ cần mở trình duyệt web và nhập địa chỉ localhost/phpmyadmin. Tiếp theo, trang đăng nhập của phpMyAdmin sẽ hiển thị, bạn nhập tên người dùng và mật khẩu. Sau đó, bạn sẽ được chuyển đến trang quản lý phpMyAdmin.
Sau khi đăng nhập thành công, bạn có thể quản lý cơ sở dữ liệu MySQL của mình thông qua giao diện phpMyAdmin.
Tại sao chúng ta cần XAMPP cho WordPress?
Đây là ý tưởng tuyệt vời thử nghiệm trang web trước khi công bố chính thức với mọi người. XAMPP cung cấp localhost để phát triển và kiểm thử trang web WordPress trên máy tính cá nhân.
Bạn có thể dễ dàng khởi động, dừng và kiểm tra trạng thái của website giả lập. Điều này giúp bạn quản lý và kiểm tra trang web WordPress của mình một cách thuận tiện.
Vậy là Miko Tech đã chia sẻ đến bạn những thông tin về XAMPP. Qua đó, chắc hẳn bạn đã biết XAMPP là gì cũng như mục đích sử dụng của phần mêm này. Hy vọng bạn đã biết cách để cài đặt, sử dụng và kiểm tra phần mềm đã hoạt động hay chưa. Nếu thấy bài viết hay, hãy chia sẻ những kiến thức hữu ích đến cho người thân và bạn bè nhé!
Trần Tiến Duy tốt nghiệp cử nhân chuyên ngành Thương Mại Điện tử tại trường đại học Sư Phạm Kỹ Thuật TPHCM. Từng Phụ trách mảng SEO Website tại nhiều lĩnh vực như giáo dục, công nghệ, thực phẩm, đồ dùng gia dụng, …v.v
Trần Tiến Duy hiện đang là Giảng viên Digital Marketing với chuyên môn chính là SEO tại trường Cao Đẳng FPT Tp.HCM.
Với hơn 5+ năm kinh nghiệm training & quản lý nhân sự về quản lý các dự án SEO/ Content SEO.
Hiện tại Trần Tiến Duy là SEO Manager tại công ty Miko Tech Agency chuyên về Thiết Kế Website, với sự Quản lý của anh đã đưa Miko Tech trở thành công ty chuyên về Thiết Kế Website thuộc TOP ngành trên nền tảng Internet hiện nay. Ngoài ra anh Trần Tiến Duy còn đào tạo training nhân viên. Ngoài ra anh Trần Tiến Duy còn đào tạo training nhân viên khoá học SEO Website nội bộ cho Doanh nghiệp giúp Doanh Nghiệp tối ưu tốc độ website phát triển kinh doanh mạnh mẽ hơn trong thời đại công nghệ số 4.0 hiện nay.
Anh Trần Tiến Duy còn chia sẻ miễn phí những Tool SEO hiệu quả giúp anh em SEOer tiết kiệm thời gian và được rất nhiều anh em trong giới SEOer và sinh viên sử dụng tại website: trantienduy.com/tool/