XAMPP là một thuật ngữ quen thuộc thường được dùng trong lĩnh vực lập trình web. Trước khi chính thức đưa trang web lên server, người ta sẽ sử dụng môi trường phát triển giả lập như XAMPP để kiểm tra và phát triển trang web. Điều này giúp doanh nghiệp tiết kiệm được tối đa thời gian và chi phí xây dựng, vận hành trang web. Vậy, XAMPP là gì? Hãy cùng Hoàng Hà Mobile 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 được chia sẻ dưới đây! Show
XAMPP là gì?XAMPP là từ viết tắt của Cross-Platform (X), Apache, MySQL, PHP và Perl. Đây là một bộ công cụ phát triển ứng dụng web mã nguồn mở do Apache Friends tạo ra. Tên gọi XAMPP xuất phát từ:
Nền tảng này cho phép người dùng giả lập môi trường server hosting ngay trên máy tính của họ mà không cần phải mua VPS, hosting như thông thường. Vì lẽ đó mà XAMPP thường được ứng dụng rộng rãi trong hoạt động 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 cũng thường sử dụng nền tảng này để chạy demo trang web trước khi chính thức vận hành trên internet. Qua đó, doanh nghiệp vừa có thể kiểm tra, phát triển trang web, vừa tiết kiệm được chi phí xây dựng và vận hành trang web. Ư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ẽ đến với một số ưu – nhược điểm đặc trưng sau: Ưu điểm
Nhược điểm
Cách cài đặt XAMPPỞ phần này, Hoàng Hà Mobile sẽ hướng dẫn bạn cách cài đặt XAMPP trên các hệ điều hành khác nhau. Cụ thể là: Hướng dẫn cài đặt XAMPP trên Windows
XAMPP download và cài đặt trên Linux
cd thu_muc_cai_dat/ sudo chmod +x xampp-linux-x64-7.2.8-0-installer.run
sudo ./xampp-linux-x64-7.2.8-0-installer.run
Lưu ý cần biết khi cài đặt XAMPP
Cách sử dụng XAMPP hiệu quảCách 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ể là: Cách sử dụng trên WindowsĐể sử dụng XAMPP trên Windows, bạn cần khởi động localhost và thao tác trên đó: Khởi động localhostSau 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 vào file xampp-panel.exe để hiển thị bảng điều khiển Control Panel. Tiếp đó, bạn click vào nút Start của 2 ứng dụng là 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. Tại bảng điều khiển của XAMPP, bạn sẽ nhìn thấy nhiều tùy chọn khác nhau như:
Thao tác trên LocalhostCơ chế phân thư mục của nền tảng sẽ được giải thích qua tiến trình sau:
Để tạo database MySQL trên Localhost, bạn có thể thực hiện theo hướng dẫn sau:
Cách sử dụng trên LinuxĐể khởi động XAMPP trên Linux, bạn cần sử dụng đến Command line. Chúng ta có câu lệnh sau: sudo /opt/lampp/lampp start Tiếp theo, bạn khởi động trình quản lý của chương trình với câu lệnh sau là hoàn tất: sudo /opt/lampp/manager-linux-x64.run Cách kiểm tra XAMPP đã được cấu hình chính xác hay chưa?Để đảm bảo rằng nền tảng này đã được cấu hình chính xác, bạn có thể kiểm tra bằng cách tạo một trang PHP thử nghiệm. Trước đó, đừng quên lưu trữ trang đó trên localhost và truy xuất qua trình duyệt web. Đầu tiên, tại bảng điều khiển XAMPP, bạn chọn Explorer và bấm vào thư mục htdocs (các bản cài đặt tiêu chuẩn là C: xampp htdocs). Thư mục này có nhiệm vụ lưu trữ dữ liệu các file đã được thu thập để sử dụng cho 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 riêng, tốt nhất là bạn hãy lưu trữ chúng trong 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 dưới đây trong trình soạn thảo rồi lưu trữ chúng trong folder Test dưới dạng Test.php (hay C: xampp htdocs test): <html> <head> <title>PHP-Test</title> </head> <body> <?php echo ‘<p>Hello World</p>’; ?> </body> </html> Cuối cùng, bạn tiến hành mở web browser rồi tải trang PHP vừa tạo qua đường dẫn localhost/test/test.php. Nếu như giao diện hiển thị “Hello World” thì đồng nghĩa với việc bạn đã cài đặt và cấu hình thành công. Cách nâng cấp PHP cho XAMPNâng cấp PHP là việc làm quan trọng, nhưng bạn có thể yên tâm vì các bước thực hiện khá đơn giản và hầu hết mọi người đều có thể làm được. Tuy nhiên, trước khi tiến hành theo các bước dưới đây, bạn cần sao lưu code và database trong htdocs.
# # PHP-Module setup # LoadFile “C:/xampp/php/php5ts.dll”
LoadModule php5_module “D:/xampp/php/php5apache2_4.dll”LoadFile “D:/xampp/php/php7ts.dll” LoadModule php7_module “C:/xampp/php/php7apache2_4.dll” Cách sử dụng XAMPP trong quá trình phát triển trang webTrong quá trình sử dụng nền tảng này, bạn có thể tùy ý kích hoạt hoặc ngừng hoạt động cho từng module khác nhau thông qua bảng điều khiển của chương trình. Chẳng hạn như khi bạn chạy thử một ứng dụng PHP trên localhost, bạn chỉ cần kích hoạt 2 module là MySQL và Apache. Nói một cách dễ hiểu thì XAMPP là chương trình phần mềm có khả năng mô phỏng máy chủ và tạo nên môi trường giả lập gần giống nhất với môi trường thực tế mà ứng dụng sẽ chạy. Bạn cần kiểm tra các ứng dụng một cách thường xuyên để nhanh chóng tìm ra lỗi và kịp thời sửa chữa cũng như thực hiện cải tiến, nâng cấp khi cần thiết. Đối với môi trường nội bộ như XAMPP, bạn có thể dễ dàng thực hiện những 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òn cực kỳ hữu ích trong cả quá trình thử nghiệm và vận hành trang web. Bởi lẽ, khi bạn đưa các tệp lên máy chủ trực tiếp, rất khó để nhìn ra được những điểm còn thiếu sót vì chúng được hiển thị chủ yếu 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 đó mới tải chúng lên máy chủ để đảm bảo rằng mọi thứ luôn hoạt động một cách tốt nhất. Kết luậnNhư vậy, bài viết trên đã giúp bạn nắm rõ 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 có bất cứ thắc mắc nào cần được giải đáp nhé! |