Apache không khởi động từ Bảng điều khiển XAMPP trong Windows 10
Sau cài đặt Control Panel XAMPP trên Windows 10, nhiều người dùng đã báo cáo gặp phải lỗi khi khởi động Apache. Sự cố này thường xảy ra khi một quy trình như World Wide Publishing Service tiếp tục chạy trong cổng 80 của thiết bị của bạn. Do đó, hệ điều hành Windows 10 không cho phép máy chủ Apache thực thi và do đó nó gây ra lỗi.
5:38:38 PM [Apache] Error: Apache shutdown unexpectedly. 5:38:38 PM [Apache] This may be due to a blocked port, missing dependencies, 5:38:38 PM [Apache] improper privileges, a crash, or a shutdown by another method. 5:38:38 PM [Apache] Press the Logs button to view error logs and check 5:38:38 PM [Apache] the Windows Event Viewer for more clues 5:38:38 PM [Apache] If you need more help, copy and post this 5:38:38 PM [Apache] entire log window on the forums
Trên thực tế, Cổng 80 trên máy tính cũng từng là cổng TCP/IP mặc định mà mô-đun Apaches sử dụng trên XAMPP. Và vì hai ứng dụng khác nhau không thể sử dụng cùng một cổng mạng, do đó bạn phải dừng nó trước khi khởi động máy chủ Apache của XAMPP. Nếu bạn cũng đang gặp sự cố này trên thiết bị của mình, có một số cách giải quyết dễ dàng mà tôi đã đề cập trong hướng dẫn này. Vậy hãy bắt đầu.
Apache không bắt đầu từ Control Panel XAMPP
Xóa Dịch vụ Xuất bản Web Toàn cầu sẽ là cách tốt nhất để bắt đầu lại Apache. Tuy nhiên, bạn cũng có thể lấy nó bằng cách thay đổi số cổng TCP/IP hoặc bằng cách dừng dịch vụ nếu cần. Vì vậy, để sửa lỗi Apache không khởi động trên Control Panel XAMPP, hãy làm theo tất cả các phương pháp có thể có sau:
- Dịch vụ Clear World Wide Web
- Thay đổi cổng TCP/IP Apache mặc định
- Ngừng dịch vụ xuất bản web trên toàn thế giới
Hãy để chúng tôi xem chúng chi tiết.
1 :Clear World Wide Web Services
Để giải quyết vấn đề khởi đầu của dịch vụ Apache, bạn phải xóa World Wide Web Services khỏi thiết bị của mình. Nhưng trước khi bắt đầu, hãy đảm bảo rằng bạn không có bất kỳ ứng dụng nào dựa vào dịch vụ này.
Nếu mọi thứ có vẻ ổn, mở Control Panel trên hệ thống Windows của bạn.
Khi nó mở ra, hãy chọn để xem Control Panel trong Các biểu tượng lớn hoặc là Biểu tượng nhỏ để bạn có thể xem tất cả các mục trong Control Panel.
Từ các mục có sẵn, hãy chọn Chương trình và các tính năng.
Trong thanh bên trái, có một liên kết có tên Bật hoặc tắt các tính năng của Windows, nhấn vào nó.
Trong hộp thoại Tính năng của Windows, hãy mở rộng Dịch vụ thông tin Internet cánh đồng.
Bây giờ, hãy xóa hộp kiểm liên quan đến Dịch vụ World Wide Web và sau đó nhấp vào đồng ý để lưu các thay đổi.
Sau khi bạn hoàn thành các bước trên, hãy khởi động lại thiết bị của bạn. Sau đó, mở Control Panel XAMPP và nhấp vào nút Bắt đầu trên Apache. Bây giờ nó sẽ chạy ở cổng 80 trên máy tính của bạn.
2 :Thay đổi cổng TCP/IP Apache mặc định
Nếu do bất kỳ lý do nào, giải pháp thay thế phương pháp trên không phù hợp với bạn, bạn cần định cấu hình Apache để thực thi trên một cổng TCP/IP khác. Vì vậy, hãy làm theo những gợi ý sau:
Mở Control Panel XAMPP trên thiết bị Windows của bạn.
Bấm vào Cấu hình của mô-đun Apache.
Lựa chọn Apache (httpd.conf) từ danh sách menu bật lên.
Trên trang notepad sau đây, bạn cần tìm Nghe 80.
Để tìm kiếm dễ dàng, hãy nhấn tổ hợp phím tắt Ctrl + F. Trong menu bật lên, nhập nội dung bạn muốn tìm kiếm. dấu Quấn quanh, rời đi Đối sánh trường hợp bỏ chọn, sau đó bấm vào Tìm tiếp theo.
Khi bạn tìm thấy dòng tương ứng, hãy thay đổi số cổng bằng bất kỳ số tùy ý nào bạn chọn.
Ví dụ: bạn có thể thử cổng 121. Sau đó, kết quả tương ứng cho số cổng TCP/IP sẽ như sau: Nghe 121.
Nhấn phím tắt Ctrl + S để lưu các thay đổi trong Notepad.
Ghi chú: Xin lưu ý rằng trong khi sử dụng cấu hình này, bạn luôn cần thêm số cổng TCP/IP trên URL mà bạn muốn kết nối với trang web của mình. Ví dụ, để truy cập máy chủ Apache trên trình duyệt của bạn, bạn cần nhập: localhost: 121/bảng điều khiển hơn là localhost/bảng điều khiển.
Sau khi thực hiện đúng các bước trên, sự cố khởi động của Apache trong XAMPP sẽ được khắc phục.
3 :Ngừng dịch vụ xuất bản web toàn cầu
Theo một cách khác, bạn cần dừng Dịch vụ phát hành web toàn cầu và thay đổi cài đặt của dịch vụ để dịch vụ chỉ có thể được khởi động theo cách thủ công. Vậy hãy bắt đầu:
Để ngừng Dịch vụ Xuất bản Web Toàn cầu, trước tiên bạn cần mở Windows Services Manager trên PC chạy Windows 10 của bạn.
Trên màn hình Dịch vụ, hãy tìm kiếm Dịch vụ xuất bản World Wide Web tùy chọn dưới Tên.
Khi bạn tìm thấy, hãy nhấp đúp vào nó để mở cửa sổ thuộc tính.
Trong cửa sổ thuộc tính, tab Chung sẽ mở theo mặc định.
Trên tab Chung, định vị Loại khởi động và chuyển nó sang Thủ công. Điều này sẽ cho phép bạn bắt đầu dịch vụ theo cách thủ công khi nó được yêu cầu.
Tiếp tục, dừng trạng thái dịch vụ đang chạy và nhấp vào Ứng dụng > đồng ý.
Bây giờ, mở Control Panel XAMPP và nhấp vào Khởi đầu để chạy máy chủ Apache.
Đó là nó. Tôi hy vọng hướng dẫn này sẽ giúp bạn khắc phục sự cố khởi động của dịch vụ Apache trên Control Panel XAMPP.
- Thẻ: Hướng dẫn