XAMPP là một thuật ngữ quen thuộc thường được sử dụng trong lĩnh vực lập trình web. Trước khi chính thức đưa website lên máy chủ, mọi người sẽ sử dụng một môi trường phát triển mô phỏng như XAMPP để thử nghiệm và phát triển website. Điều này giúp doanh nghiệp tiết kiệm tối đa thời gian và chi phí trong việc xây dựng và vận hành website. Vậy XAMPP là gì? Hãy cùng tuyengiaothudo.vn tìm hiểu về XAMPP, cách cài đặt và sử dụng nền tảng này hiệu quả nhất qua bài viết chia sẻ dưới đây nhé!
XAMPP là gì?
XAMPP là viết tắt của Cross-Platform (X), Apache, MySQL, PHP và Perl. Đây là bộ công cụ phát triển ứng dụng web nguồn mở do Apache Friends tạo ra.
Bạn đang xem: XAMPP là gì? Cách cài đặt, sử dụng XAMPP hiệu quả trên máy tính
Tên XAMPP xuất phát từ:
- X: Đây là các hệ điều hành được XAMPP hỗ trợ, bao gồm Windows, MacOS, Linux và Solaris…
- A (Apache): Đây là máy chủ web Apache, một máy chủ web mã nguồn mở phổ biến.
- M (MySQL): XAMPP bao gồm cơ sở dữ liệu MySQL, một hệ thống quản lý cơ sở dữ liệu phổ biến.
- P (PHP) và P (Perl): Hỗ trợ ngôn ngữ lập trình PHP và Perl.
Nền tảng này cho phép người dùng mô phỏng môi trường lưu trữ máy chủ ngay trên máy tính của mình mà không cần phải mua VPS hay hosting như thông thường. Vì lý do đó, XAMPP thường được sử dụng rộng rãi trong giảng dạy, học tập, thực hành và phát triển web.
Ngoài ra, các lập trình viên thường sử dụng nền tảng này để chạy thử website trước khi chính thức đưa lên mạng. Qua đó, doanh nghiệp vừa có thể thử nghiệm, vừa có thể phát triển website, tiết kiệm chi phí xây dựng và vận hành website.
Ưu điểm – Nhược điểm của XAMPP
Để hiểu rõ hơn về bộ công cụ phát triển ứng dụng web này, chúng ta sẽ tìm hiểu một số ưu điểm và nhược điểm điển hình sau đây:
Lợi thế
- Chạy trên nhiều nền tảng, từ Windows, MacOS đến Linux, đa nền tảng.
- Có cấu hình đơn giản, dễ cài đặt, khả năng tương thích cao và hỗ trợ nhiều tính năng như: giả lập máy chủ, giả lập máy chủ thư, hỗ trợ SLL trên Localhost…
- Cho phép tích hợp nhiều tính năng với các thành phần khác nhau như MySQL, Apache, PHP… Như vậy, thay vì phải mất thời gian cài đặt từng thành phần riêng lẻ, bạn chỉ cần cài đặt XAMPP là sở hữu ngay một máy chủ web hoàn chỉnh.
- Giao diện trực quan, đơn giản, dễ sử dụng với các thao tác thuận tiện. Thông qua đó, bạn có thể bật hoặc tắt máy chủ trên đó bất cứ lúc nào.
Khuyết điểm
- Cấu hình khá đơn giản nên không hỗ trợ cấu hình Module và không có thông tin cụ thể về phiên bản MySQL.
- Sức chứa khá nặng.
- Không có phiên bản riêng biệt nào được cung cấp cho từng thành phần như Apache, PHP…
Cách cài đặt XAMPP
Trong phần này, tuyengiaothudo.vn sẽ hướng dẫn các bạn cách cài đặt XAMPP trên các hệ điều hành khác nhau. Cụ thể:
Hướng dẫn cài đặt XAMPP trên Windows
- Bước 1: Tải XAMPP về máy tính của bạn.
- Bước 2: Nhấp vào tệp .exe của nền tảng bạn vừa tải xuống để thiết lập cài đặt.
- Bước 3: Sau khi cửa sổ cài đặt xuất hiện, bạn nhấp vào Next, sau đó nhấp vào phần mềm bạn muốn cài đặt trên máy tính.
- Bước 4: Bây giờ, bạn tiếp tục chọn thư mục để cài đặt chương trình và nhấn Next để hoàn tất.
Tải xuống và cài đặt XAMPP trên Linux
- Bước 1: Tương tự như vậy, bạn cũng tải phần mềm dành cho hệ điều hành Linux về máy tính của mình.
- Bước 2: Sau khi tải xuống hoàn tất, hãy nhấp vào tệp xampp-linux-x64-7.2.8-0-installer.run và thêm quyền thực thi vào tệp bằng lệnh:
cd installation_folder/ sudo chmod +x xampp-linux-x64-7.2.8-0-installer.run
- Bước 3: Bạn chọn cài đặt bằng sudo:
sudo ./xampp-linux-x64-7.2.8-0-installer.run
- Bước 4: Bây giờ, hãy nhấp vào Next, một cửa sổ cài đặt sẽ hiện ra trên màn hình, tiếp tục nhấp vào Next.
- Bước 5: Chờ một lát để quá trình cài đặt hoàn tất, sau đó nhấp vào Kết thúc.
Những điều cần biết khi cài đặt XAMPP
- Gỡ cài đặt công cụ tạo localhost: Trước khi cài đặt phần mềm XAMPP, bạn nên gỡ bỏ các chương trình liên quan đến localhost (như MySQL, PHP…) và tốt nhất là gỡ cài đặt tất cả các công cụ tạo localhost khác nếu bạn muốn sử dụng nền tảng này.
- Tắt tường lửa: Bạn nên tắt tường lửa hoặc phần mềm diệt virus để quá trình cài đặt nền tảng này diễn ra suôn sẻ. Vì những phần mềm đó có thể chặn các ứng dụng máy chủ web hoặc cổng 80 khiến XAMPP không hoạt động.
- Tắt UAC trên Windows: UAC là viết tắt của User Account Control – một tính năng bảo mật được tích hợp sẵn trong Windows. Trước khi bắt đầu cài đặt XAMPP, bạn nên tắt UAC để tránh việc hạn chế quyền truy cập của chương trình này.
Cách sử dụng XAMPP hiệu quả
Sử dụng nền tảng này trên Windows và Linux sẽ có đôi chút khác biệt, cụ thể:
Cách sử dụng trên Windows
Xem thêm : Áp dụng ngay cách hạ cấp iOS 10.3 về phiên bản iOS 10.2.1 chỉ bằng vài bước đơn giản
Để sử dụng XAMPP trên Windows, bạn cần khởi động localhost và làm việc trên đó:
Bắt đầu localhost
Sau khi thiết lập và cài đặt XAMPP thành công, bạn mở thư mục c:xampp và truy cập file xampp-panel.exe để hiển thị Control Panel. Tiếp theo, bạn nhấp vào nút Start của hai ứng dụng MySQL và Apache để khởi động webserver. Localhost sẽ được khởi động thành công nếu hai ứng dụng trên chuyển sang màu xanh.
Trong bảng điều khiển XAMPP, bạn sẽ thấy nhiều tùy chọn khác nhau như:
- Config: Cho phép cấu hình nền tảng này và một số thành phần khác.
- Netstat: Hiển thị các tiến trình đang chạy trên máy chủ cục bộ.
- Shell: Thao tác mở UNIX Shell.
- Explorer: Cho phép mở thư mục XAMPP trong Windows Explorer.
- Dịch vụ: Hiển thị các dịch vụ đang chạy ở chế độ nền.
- Trợ giúp: Cung cấp liên kết tới diễn đàn người dùng.
- Thoát: Đóng bảng điều khiển của nền tảng này.
Hoạt động trên Localhost
Cơ chế thư mục của nền tảng sẽ được giải thích thông qua quy trình sau:
- Đầu tiên, người dùng mở thư mục C:\xampp\htdocs để tạo một thư mục mới.
- Thư mục mới đó sẽ chứa 1 trang web bạn đang triển khai và bạn có thể đặt tên cho thư mục (như web1).
- Sau đó, bạn truy cập vào đường dẫn này để chạy chương trình: C:\xampphtdocsweb1.
- Nếu bạn sao chép bất kỳ tệp nào vào C:\xampphtdocsweb1, tệp đó cũng sẽ xuất hiện bên trong thư mục https://localhost/web1.
- Vì vậy, https://localhost/web1 là thư mục chính của C:xampphtdocsweb1
Để tạo cơ sở dữ liệu MySQL trên Localhost, bạn có thể làm theo hướng dẫn sau:
- Bước 1: Đầu tiên, truy cập vào liên kết http://localhost/phpmyadmin và chọn Database.
- Bước 2: Trong Create database, nhập tên cơ sở dữ liệu bạn muốn tại Database name, sau đó trong Collation chọn utf8_unicode_ci và nhấp vào Create.
- Bước 3: Bây giờ, nếu bạn thấy một mục bổ sung ở menu bên trái có tên cơ sở dữ liệu vừa được tạo thì quá trình này đã hoàn tất.
Cách sử dụng trên Linux
Để khởi động XAMPP trên Linux, bạn cần sử dụng dòng lệnh. Chúng ta có lệnh sau:
sudo /opt/lampp/lampp bắt đầu
Tiếp theo, bạn khởi động trình quản lý chương trình bằng lệnh sau và hoàn tất:
sudo /opt/lampp/manager-linux-x64.run
Làm thế nào để kiểm tra xem XAMPP đã được cấu hình đúng chưa?
Để đảm bảo nền tảng được cấu hình đúng, bạn có thể kiểm tra bằng cách tạo trang PHP thử nghiệm. Trước đó, đừng quên lưu trữ trang trên localhost và truy cập trang đó thông qua trình duyệt web.
Đầu tiên, trong bảng điều khiển XAMPP, chọn Explorer và nhấp vào thư mục htdocs (cài đặt chuẩn là C:xampphtdocs). Thư mục này có trách nhiệm lưu trữ dữ liệu của các tệp đã được thu thập để sử dụng trên các trang web mà bạn muốn kiểm tra trên nền tảng này. Tuy nhiên, đối với các dự án của riêng bạn, tốt nhất là lưu trữ chúng trong một thư mục mới.
Bây giờ, bạn có thể tạo một trang thử nghiệm PHP mới bằng cách sử dụng nội dung sau trong trình soạn thảo của mình và lưu vào thư mục Test dưới dạng Test.php (hoặc C:\xampp\htdocs\test):
Chào thế giới
Xem thêm : Hướng dẫn bạn đọc cách chuyển file từ điện thoại Android sang MacBook
‘; ?>
Cuối cùng, mở trình duyệt web và tải trang PHP bạn vừa tạo qua đường dẫn localhost/test/test.php. Nếu giao diện hiển thị “Hello World”, nghĩa là bạn đã cài đặt và cấu hình thành công.
Cách nâng cấp PHP cho XAMP
Nâng cấp PHP là một việc lớn, nhưng hãy yên tâm rằng các bước thực hiện khá đơn giản và hầu như ai cũng có thể thực hiện được. Tuy nhiên, trước khi tiến hành các bước dưới đây, bạn nên sao lưu mã và cơ sở dữ liệu của mình trong htdocs.
- Bước 1: Truy cập https://www.apachefriends.org/download.html, sau đó chọn More Mownload.
- Bước 2: Chọn hệ điều hành tương ứng với loại bạn đang sử dụng.
- Bước 3: Chọn phiên bản PHP phù hợp và tải tệp ZIP xuống máy tính của bạn.
- Bước 4: Mở thư mục XAMPP, sau đó tìm thư mục PHP và đổi tên dễ nhớ hơn.
- Bước 5: Giải nén tệp ZIP đã tải xuống để lấy mã nguồn PHP tùy chỉnh. Sau đó mở thư mục XAMPP và sao chép hoặc di chuyển thư mục mã nguồn PHP tùy chỉnh vào thư mục PHP của XAMPP.
- Bước 6: Tại đó, bạn có file PHP.ini trong thư mục PHP, sau đó thay thế chuỗi XAMPP bằng cú pháp [tên_đường_dẫn] + XAMPP.
- Bước 7: Truy cập Cấu hình XAMPP, sau đó mở HTTPD-XAMPP.conf và trong mục Thiết lập Mô-đun PHP, thêm lệnh sau:
#
# Thiết lập PHP-Module
#
#LoadFile “C:/xampp/php/php5ts.dll”
#LoadModule php5_module “D:/xampp/php/php5apache2_4.dll”
Tải tệp “D:/xampp/php/php7ts.dll”
Tải mô-đun php7_module “C:/xampp/php/php7apache2_4.dll”
Cách sử dụng XAMPP trong phát triển trang web
Khi sử dụng nền tảng này, bạn có thể tự do kích hoạt hoặc hủy kích hoạt từng module khác nhau thông qua bảng điều khiển của chương trình. Ví dụ, khi bạn kiểm tra một ứng dụng PHP trên localhost, bạn chỉ cần kích hoạt 2 module: MySQL và Apache. Nói một cách đơn giản, XAMPP là một chương trình phần mềm có thể mô phỏng một máy chủ và tạo ra một môi trường mô phỏng gần nhất với môi trường thực tế nơi ứng dụng sẽ chạy.
Bạn cần kiểm tra các ứng dụng thường xuyên để nhanh chóng tìm ra lỗi và kịp thời sửa lỗi cũng như thực hiện các cải tiến và nâng cấp khi cần thiết. Đối với các môi trường nội bộ như XAMPP, bạn có thể dễ dàng thực hiện các thao tác trên để tiết kiệm thời gian và chi phí cho công ty.
Ngoài ra, nền tảng này cực kỳ hữu ích trong cả việc kiểm tra và vận hành trang web. Bởi vì khi bạn tải tệp trực tiếp lên máy chủ, rất khó để thấy các lỗi vì chúng chủ yếu được hiển thị cho khách truy cập. Ngược lại, với XAMPP, bạn có thể kiểm tra và thực hiện bất kỳ thay đổi nào, sau đó tải chúng lên máy chủ để đảm bảo rằng mọi thứ đang hoạt động tốt nhất.
Kết luận
Như vậy, bài viết trên đã giúp bạn hiểu được XAMPP là gì và cách cài đặt, sử dụng XAMPP hiệu quả. Hy vọng bài viết sẽ hữu ích và đừng quên để lại câu hỏi bên dưới nếu bạn có bất kỳ thắc mắc nào cần được giải đáp nhé!
Xem thêm:
Nguồn: https://tuyengiaothudo.vn
Danh mục: Thủ thuật