XAMPP hay WAMP luôn là 2 sự lựa chọn hàng đầu của giới lập trình Website khi họ cần tới môi trường để chạy giả lập Website trên Browser. Ở bài viết này Mắt Bão sẽ hướng dẫn bạn XAMPP, các thiết lập quan trọng nhất trên XAMPP là gì? Cùng tìm hiểu nhé! Show
XAMPP là gì?Ý nghĩa chữ viết tắt XAMPP là gì? XAMPP hoạt động dựa trên sự tích hợp của 5 phần mềm chính là Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) và Perl (P), nên tên gọi XAMPP cũng là viết tắt từ chữ cái đầu của 5 phần mềm này:
XAMPP là một chương trình tạo máy chủ web được sử dụng phổ biến nhất hiện nay Ưu điểm lớn nhất của XAMPP là không phải trả phí bản quyền và sử dụng mã nguồn mở, bên cạnh đó cấu hình của web server này tương đối đơn giản, gọn nhẹ nên được sử dụng ngày càng phổ biến hiện nay. Thông tin cơ bản về XAMPPPhiên bản XAMPP mới nhất là phiên bản 7.2.11 phát hành năm 2018
Phần mềm được tích hợp với XAMPP là gì?XAMPP hiện tích hợp 11 phần mềm chủ yếuPhiên bản mới nhất XAMPP 7.2.11 tích hợp 11 phần mềm, bao gồm:
XAMPP được dùng làm gì?Ứng dụng của XAMPP là gì? Phần mềm XAMPP là một loại ứng dụng phần mềm khá phổ biến và thường hay được các lập trình viên sử dụng để xây dựng và phát triển các dựa án website theo ngôn ngữ PHP. XAMPP được sử dụng cho mục đích nghiên cứu, phát triển website qua Localhost của máy tính cá nhân. XAMPP được ứng dụng trong nhiều lĩnh vực từ học tập đến nâng cấp, thử nghiệm Website của các lập trình viên. Để hiểu hơn về Localhost cũng như cách thức hoạt động của nó, mời bạn đọc xem bài: “Localhost là gì?“
Trên thực tế, bạn không thể sử dụng XAMPP hay bất cứ phần mềm tạo Web Server nào để đưa website vào vận hành kinh doanh. Để làm điều đó, bạn cần mua hosting hoặc sử dụng các dịch vụ cho thuê server. Nếu mô hình kinh doanh của bạn lớn, Mắt Bão khuyến nghị bạn thuê Cloud Server vì điện toán đám mây mang đến rất nhiều lợi ích thích thực cho doanh nghiệp. Ưu điểm và nhược điểm của XAMPPNhững tính năng tuyệt vời của XAMPP là không thể phủ nhậnƯu điểm của XAMPP là gì?Các ưu điểm của XAMPP bao gồm:
Bạn có thể tìm hiểu thêm về cách cài đặt Localhost trên AppServ qua bài viết: Localhost là gì? Cài đặt localhost bằng XAMPP, AppServ cực dễ Khuyết điểm của XAMPP là gì?Tuy nhiên, bởi vì có cấu hình đơn giản nên XAMPP không được hỗ trợ cấu hình Module, cũng không có Version MySQL, do đó, đôi khi sẽ mang đến sự bất tiện cho người dùng. Trong khi WAMP có nhiều tùy chọn hơn vì nó có nhiều phiên bản cho từng thành phần của server như PHP, Apache, MySQL. Bên cạnh đó, dung lượng của XAMPP cũng tương đối nặng, dung lượng file cài đặt của XAMPP là 141Mb, nặng hơn nhiều so với WAMP chỉ 41Mb. Điểm mạnh của XAMPP so với WAMPXAMPP và WAMP là hai phần mềm giả lập server miễn phí được sử dụng phổ biến hiện nayCả XAMPP và WAMP đều là hai phần mềm giả lập server trên localhost, có tích hợp MySQL, PHP, Apache cũng như nhiều tính năng nổi bật khác. Tuy nhiên, giữa 2 phần mềm này cũng có những đặc điểm khác biệt cơ bản như sau: WAMP là gì?Một khuyết điểm của WAMP là chỉ chạy được trên hệ điều hành Window
WAMP được viết tắt từ chữ cái đầu của 4 phần mềm: Windows, Apache, MySQL và PHP. Phần mềm này có chức năng hỗ trợ truy cập các trang web ngay trên máy tính trên đường dẫn http://localhost.
Từ những so sánh về ưu nhược điểm trên, có thể thấy nếu muốn sử dụng phần mềm giả lập server để cài đặt các mã nguồn mở chạy web và không cần quá nhiều chức năng thì WAMP là một lựa chọn hợp lý vì nhẹ và dễ dàng backup, nâng cấp version cho PHP, Apache, MySQL. Hướng dẫn cài đặt XAMPPNgười dùng cần tuân thủ các bước cài đặt XAMPP trên Window cũng như Linux và thực hiện đúng như hướng dẫn để quá trình cài đặt được dễ dàng và nhanh chóng nhấtỞ phần này Mắt Bão sẽ hướng dẫn bạn cách cài đặt XAMPP trên:
Cách cài đặt XAMPP trên Windows
Cách cài đặt XAMPP trên Linux
Đầu tiên thêm quyền thực thi cho file cài đặt 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. sudo ./xampp-linux-x64-7.2.8-0-installer.run Nhấn Next để cài đặt.
Lưu ý trước khi cài đặtMột lưu ý cho người dùng trước khi cài đặt XAMPP là phải xóa hết tất cả phần mềm liên quan đến việc làm localhost như PHP, MySQL. Ngoài ra, trong trường hợp máy chủ Windows đã cài đặt IIS, việc cài XAMPP là điều không cần thiết. Không dùng đồng thời các công cụ tạo localhost khác, khuyến khích gỡ cài đặt trước khi cài XAMPP. Trong quá trình sử dụng, các phần mềm tạo Localhost có thể xung đột với nhau.
Trong trường hợp máy tính của bạn đang cài Skype, bạn mở Skype -> Tools -> Connection Options -> và bỏ chọn phần “Use port 80 and 443…..” rồi nhập chọn một cổng bất kỳ. Nếu không thực hiện thao tác này, XAMPP sẽ không thể chạy được do cổng mạng 80 đã bị Skype sử dụng.
Bên cạnh đó, bạn cũng nên tắt cài đặt tường lửa trên Windows, cũng như tất cả các phần mềm Antivirus khác, vì những phần mềm này có thể sẽ chặn cổng 80 hoặc các ứng dụng web server, khiến cho XAMPP không thể hoạt động.
Đặc biệt, người dùng cũng nên tắt User Account Control trên Windows trước đi cài đặt XAMPP để tránh bị giới hạn quyền truy cập. Hướng dẫn sử dụng XAMPPXAMPP có cơ chế phân chia thư mục tương đối rõ ràng, đơn giảnTương tự như vậy, sử dụng XAMPP trên Windows và Linux cũng sẽ có sự khác nhau. Cách sử dụng XAMPP cho WindowsKhởi động localhostSau khi cài đặt XAMPP, người dùng truy cập thư mục c:xampp và mở file xampp-panel.exe để hiển thị bảng điều khiển. Sau đó, nhấp vào nút Start của hai ứng dụng Apache và MySQL để khởi động Webserver. Khi 2 ứng dụng này chuyển sang màu xanh, có nghĩa là localhost đã được khởi động. Thao tác trên LocalhostCơ chế phân thư mục
Khi người dùng click vào một file ảnh trong thư mục, đường dẫn của ảnh đó sẽ được hiển thị là http://localhost/tenthumuc/tên-tập-tin . Nói một cách tổng quát, 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 đó. Khi tạo một cơ sở dữ liệu MySQL trên localhost, người dùng cần tuần thủ theo các bước như hướng dẫnTạo cơ sở dữ liệu mySQLKhi tạo một cơ sở dữ liệu MySQL trên localhost, người dùng cần thực hiện theo các bước sau:
Cách sử dụng XAMPP cho LinuxKhởi động XAMPP bằng command line gõ lệnh sau: sudo /opt/lampp/lampp start Khởi động trình quản lý gõ lệnh sau: sudo /opt/lampp/manager-linux-x64.runBây giờ giống như trên Windows, bạn có thể chọn dịch vụ để khởi động lên. Cách kiểm tra đã cài đặt XAMPP thành công hay chưa?Để kiểm tra xem máy chủ thử nghiệm có được cài đặt và định cấu hình đúng hay không, tôi sẽ tạo trang thử nghiệm PHP. Tôi lưu trữ chúng trên máy chủ cục bộ của XAMPP và truy xuất chúng qua trình duyệt Web.
Hướng dẫn nâng cấp PHP cho XAMPPSau đây, tôi sẽ hướng dẫn bạn nâng cấp PHP cho XAMPP một cách cụ thể. Điều này sẽ giúp đảm bảo mã nguồn hoạt động tốt. Lưu ý, tôi khuyến nghị bạn nên sao lưu Code và cơ sở dữ liệu trong thư mục htdocs của XAMPP sang một vị trí khác trước khi nâng cấp. Việc này sẽ đảm bảo bạn có thể để dễ dàng khôi phục nếu chẳng may có lỗi, sự cố xảy ra. Còn bây giờ hãy bắt đầu nâng cấp PHP nào!
Bitnami For XAMPP là gì?Bitnami For XAMPP hỗ trợ bạn cài đặt những ứng dụng có mã nguồn mở miễn phíNếu muốn cài đặt những ứng dụng có mã nguồn mở miễn phí như Drupal, WordPress, Joomla,…, bạn sẽ cần đến Bitnami For XAMPP. Công cụ này xuất hiện trong quá trình cài đặt XAMPP. Bạn có thể Tick chọn mục “Learn More About Bitnami For XAMPP” để tìm hiểu thêm về công cụ này. Nếu không có nhu cầu tìm hiểu, bạn có thể bỏ chọn, Click Next đi đến các bước tiếp theo của quá trình cài đặt XAMPP. XAMPP cung cấp một cách đơn giản và dễ dàng để bạn thiết lập một máy chủ cục bộ trên máy tính của mình và thử nghiệm nhiều ứng dụng trên đó. Một trong những ứng dụng đó là WordPress. Tôi thực sự khuyên bạn nên sử dụng bản sao cục bộ của trang Web để thử nghiệm các Plugin, chủ đề mới và cập nhật. Đôi khi bạn có thể ngăn lỗi xảy ra trên trang Web trực tiếp của mình bằng cách này. Mặc dù XAMPP vẫn có một vài khiếm khuyết. Tuy nhiên, những tính năng tuyệt vời mà XAMPP mang lại là không thể phủ nhận. Do đó, người dùng cần có sự cân nhắc hợp lý khi lựa chọn phần mềm tạo máy chủ web (web server) phù hợp nhất cho máy tính của mình. |