Computer >> Máy Tính >  >> Hệ thống >> Windows

Apache không khởi động từ Bảng điều khiển XAMPP trong Windows 11/10

Sau khi cài đặt Bảng điều khiển XAMPP trên Windows, 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 11/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ì vậy, hãy bắt đầu.

Apache không khởi động từ Bảng điều khiển 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 Bảng điều khiển XAMPP, hãy làm theo tất cả các phương pháp có thể có sau:

  1. Clear World Wide Web Services
  2. Thay đổi cổng TCP / IP Apache mặc định
  3. Ngừng Dịch vụ Xuất bản World Wide Web

Hãy để chúng tôi xem chúng một cách chi tiết.

1] Dịch vụ Clear World Wide Web

Để 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, hãy mở Control Panel trên hệ thống Windows của bạn.

Khi nó mở ra, hãy chọn để xem Bảng điều khiển trong Biểu tượng lớn hoặc Biểu tượng nhỏ để bạn có thể xem tất cả các mục trong Control Panel.

Apache không khởi động từ Bảng điều khiển XAMPP trong Windows 11/10

Từ các mục có sẵn, hãy chọn Chương trình và tính năng tùy chọn.

Trong thanh bên trái, có một liên kết có tên là Bật hoặc tắt các tính năng của Windows , nhấp vào nó.

Apache không khởi động từ Bảng điều khiển XAMPP trong Windows 11/10

Trong hộp thoại Tính năng của Windows, hãy mở rộng Dịch vụ thông tin Internet trườ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 nút OK để lưu các thay đổi.

Apache không khởi động từ Bảng điều khiển XAMPP trong Windows 11/10

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ở Bảng điều khiển 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ở Bảng điều khiển XAMPP trên thiết bị Windows của bạn.

Nhấp vào Cấu hình của mô-đun Apache.

Chọn Apache (httpd.conf) từ danh sách menu bật lên.

Apache không khởi động từ Bảng điều khiển XAMPP trong Windows 11/10

Trên trang notepad sau, bạn cần tìm Nghe 80 .

Để tìm kiếm dễ dàng, hãy nhấn 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. Đánh dấu Quấn quanh hộp kiểm, rời khỏi Trường hợp khớp bỏ chọn, sau đó nhấp vào nút Tìm tiếp theo nút.

Apache không khởi động từ Bảng điều khiển XAMPP trong Windows 11/10

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ố nào tùy ý 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ẽ giống như - Nghe 121 .

Nhấn phím tắt Ctrl + S để lưu các thay đổi trong Notepad.

Lưu ý: 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 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 / dashboard chứ không phải là localhost / dashboard .

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 trên toàn thế giới

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ì vậy, hãy bắt đầu:

Để dừng Dịch vụ phát hành web toàn cầu, trước tiên bạn cần mở Trình quản lý dịch vụ Windows trên PC chạy Windows 10 của mình.

Trên màn hình Dịch vụ, hãy tìm kiếm Dịch vụ xuất bản web trên toàn thế giới trong tùy chọn Tên cột.

Sau 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, tìm 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 Áp dụng > OK nút.

Bây giờ, mở Bảng điều khiển XAMPP và nhấp vào Bắt đầu để chạy máy chủ Apache.

Chỉ vậy thôi. 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 Bảng điều khiển XAMPP.

Apache không khởi động từ Bảng điều khiển XAMPP trong Windows 11/10