
Nếu bạn là nhà phát triển web hoặc chỉ muốn tìm hiểu cách quản lý máy chủ cục bộ, bạn có thể thấy mình cần cài đặt XAMPP trên máy tính của mình. Phần mềm này, mà kết hợp Apache, MySQL, PHP và Perl, đây là cách tốt nhất để tạo môi trường thử nghiệm trên máy tính của bạn mà không phải trả tiền cho dịch vụ lưu trữ internet. Trong bài viết này chúng tôi sẽ hướng dẫn bạn cách Cài đặt và cấu hình XAMPP trên Cửa sổ 10, từng bước một và với tất cả các khuyến nghị cần thiết để bạn không bị lạc trong quá trình này.
XAMPP không chỉ cho phép bạn chạy các trang web động cục bộ mà còn là công cụ hoàn hảo cho những ai muốn thực hành hoặc phát triển dự án trong môi trường an toàn trước khi tải nó lên máy chủ sản xuất. Nếu bạn đang làm việc với PHP, MySQL hoặc Perl thì không có lựa chọn nào tốt hơn. Chúng tôi sẽ chia nhỏ quy trình cài đặt, định cấu hình và sử dụng XAMPP để bạn có thể thiết lập và chạy XAMPP trên máy tính của mình ngay lập tức.
XAMPP là gì?
XAMPP es gói phần mềm miễn phí cho phép bạn biến máy tính của mình thành máy chủ cục bộ để thử nghiệm các ứng dụng web. Với nó, bạn có thể chạy các dịch vụ như Apache (Máy chủ web), MySQL (người quản lý của cơ sở dữ liệu), PHP (ngôn ngữ của lập trình web) và Perl (một ngôn ngữ khác của kịch bản). Vì là đa nền tảng nên bạn có thể sử dụng nó không chỉ trên Windows mà còn trên macOS và Linux. Toàn bộ bộ công cụ này giúp bạn tạo một máy chủ cục bộ chức năng mà không cần kết nối Internet.
Tải về XAMPP
Để bắt đầu, điều đầu tiên chúng ta phải làm là vào trang XAMPP chính thức tại apachefriends.org. Tại đây bạn sẽ tìm thấy các phiên bản có sẵn cho các nền tảng khác nhau: Windows, Linux và macOS. Trong hướng dẫn này, chúng tôi sẽ tập trung vào cách tải xuống phiên bản Windows 10.
Kiểm tra phiên bản XAMPP mới nhất cho Windows và tải xuống tệp thực thi. Xin lưu ý rằng có sẵn một số phiên bản, mỗi phiên bản sử dụng các phiên bản PHP khác nhau. Bạn nên chọn cái phù hợp nhất với nhu cầu của dự án. Ví dụ: nếu bạn đang làm việc với phiên bản PHP cũ hơn, hãy đảm bảo bạn tải xuống đúng phiên bản XAMPP tương thích với phiên bản đó.
Cài đặt XAMPP trên Windows 10
Sau khi trình cài đặt được tải xuống, chúng tôi nhấp đúp vào tệp thực thi để bắt đầu quá trình cài đặt. Trình cài đặt có thể hiển thị một số thông báo cảnh báo nhưng bạn có thể tiếp tục mà không gặp vấn đề gì. Giao diện cài đặt khá đơn giản và bạn sẽ chỉ phải chấp nhận các bước:
- Đầu tiên, chọn các thành phần bạn muốn đưa vào cài đặt (Apache, MySQL, PHP, v.v.). Nếu bạn không chắc chắn mình cần thành phần nào, hãy để các tùy chọn mặc định.
- Tiếp theo, chọn thư mục bạn muốn cài đặt XAMPP. Tuyến đường mặc định là C:\\xampp, và tốt nhất là nên duy trì nó.
- Trên màn hình tiếp theo về 'Bitnami for XAMPP' (hỗ trợ bổ sung để cài đặt ứng dụng nhanh chóng), bạn có thể bỏ qua nếu hiện tại bạn không có ý định cài đặt các ứng dụng như WordPress.
- Cuối cùng, nhấp vào “Cài đặt” và đợi quá trình hoàn tất. Có thể mất vài phút tùy thuộc vào thiết bị của bạn.
Kết thúc cài đặt
Khi quá trình cài đặt kết thúc, một cửa sổ sẽ xuất hiện nơi bạn có thể chọn chạy bảng điều khiển XAMPP tự động. Nếu bạn chọn hộp này, Bảng điều khiển XAMPP Nó sẽ mở ngay lập tức. Từ bảng này, bạn có thể dễ dàng kiểm soát các dịch vụ khác nhau như Apache và MySQL. Nhấp vào nút “Bắt đầu” để bắt đầu cả hai dịch vụ.
Cấu hình máy chủ cục bộ
Sau khi khởi động Apache và MySQL, hãy mở trình duyệt của bạn và nhập vào thanh địa chỉ localhost o 127.0.0.1. Nếu mọi thứ được cài đặt chính xác, bạn sẽ thấy trang chủ XAMPP. Điều này cho bạn biết rằng máy chủ Apache đang hoạt động bình thường.
Để truy cập quản lý cơ sở dữ liệu, bạn có thể sử dụng phpMyAdmin gõ vào trình duyệt của bạn localhost / phpmyadmin. Từ đây, bạn có thể tạo và quản lý cơ sở dữ liệu một cách dễ dàng. Người dùng MySQL mặc định là “root” và mật khẩu trống.
Lưu dự án của bạn trong htdocs
Một trong những câu hỏi phổ biến nhất là: Dự án nên được lưu ở đâu? XAMPP tạo một thư mục có tên htdocs bên trong thư mục cài đặt (nhớ mặc định là C:\\xampp\\htdocs). Bất kỳ tập tin hoặc thư mục nào bạn đặt trong thư mục này đều có thể truy cập được thông qua localhost. Ví dụ: nếu bạn đặt một thư mục có tên 'my_project', bạn có thể truy cập nó bằng cách nhập localhost/my_project trong trình duyệt.
Các vấn đề có thể xảy ra và giải pháp
Một trong những vấn đề phổ biến nhất có thể phát sinh khi sử dụng XAMPP là cổng 80 o 443, mà Apache sử dụng, đang bị một ứng dụng khác (chẳng hạn như Skype hoặc chương trình khác) chiếm giữ. Nếu Apache không thể khởi động, hãy xem cách khắc phục điều này:
- Đầu tiên, bạn có thể thay đổi cổng mà Apache sử dụng. Để thực hiện việc này, hãy mở tệp httpd.conf từ bảng điều khiển XAMPP và tìm dòng có nội dung Nghe 80. Thay đổi cổng này thành một cổng không bận, ví dụ: cổng 8080.
- Sau đó, bạn cũng phải thay đổi cổng trong tệp httpd-ssl.conf cho cảng 443, thay đổi nó thành 444 hoặc một cổng khả dụng khác.
Một tùy chọn khác là đóng chương trình đang sử dụng cổng xung đột, chẳng hạn như Skype, rồi khởi động lại Apache. Đây thường là giải pháp nhanh nhất nếu bạn không cần mở các chương trình đó trong khi thiết lập máy chủ cục bộ của mình.
Tự động gỡ cài đặt các dịch vụ như Apache hoặc MySQL
Nếu bạn muốn Apache hoặc MySQL tự động khởi động mỗi khi khởi động Windows, bạn có thể định cấu hình nó trực tiếp trong bảng điều khiển XAMPP. Chỉ cần chọn hộp có tên “Dịch vụ” bên cạnh mỗi dịch vụ này để chúng chạy dưới dạng dịch vụ hệ thống.
Bằng cách này, bạn sẽ không phải mở bảng điều khiển XAMPP mỗi khi muốn làm việc. Tuy nhiên, nếu sau này bạn đổi ý, bạn có thể bỏ chọn các tùy chọn này và ngăn chúng chạy tự động.
Bây giờ bạn đã cài đặt thành công XAMPP trên máy tính của mình, bạn sẽ có quyền truy cập vào máy chủ cục bộ hoàn chỉnh cho các dự án web. Hãy thử tạo các trang web đầu tiên của bạn bằng PHP hoặc cài đặt các công cụ như WordPress để xem cách chúng hoạt động trong môi trường thử nghiệm an toàn. Nếu bạn gặp vấn đề với các cổng hoặc gặp lỗi trong quá trình cài đặt, hãy nhớ xem lại cài đặt và tham khảo các tùy chọn có sẵn trong bảng điều khiển XAMPP.
Tên tôi là Javier Chirinos và tôi đam mê công nghệ. Theo những gì tôi có thể nhớ, tôi rất thích máy tính và trò chơi điện tử và sở thích đó đã dẫn đến một công việc.
Tôi đã xuất bản về công nghệ và tiện ích trên Internet trong hơn 15 năm, đặc biệt là ở mundobytesnăm
Tôi cũng là một chuyên gia về truyền thông và tiếp thị trực tuyến và có kiến thức về phát triển WordPress.