Apache 2.2 port 80 is used by system Hatası Çözümü

1

Merhaba arkadaşlar. Bilgisayarımı Windows 10’a güncelledikten sonra bazı sıkıntılar yaşadım. Ve bir yazılım geliştiricisi olarak en canımı sıkan sorunlardan birisi EasyPHP’den aldığım “apache 2.2 port 80 is used by system” hatasıydı.

Birkaç farklı kaynaktan araştırdığım kadarıyla değişik yöntemler gördüm. Kimisi skype programının 80 portunu meşgul ettiği için bu hatayı aldığını yazmış, kimisi de sistem yöneticisinden sql ayarlarının başlatılma özelliğini değiştirtin demiş. Ben bunları ve diğer başka çözüm yöntemlerini de denedim ancak bir türlü olmadı. İnternette bulduğum çözüm yöntemleri de genellikle WampServer içindi. Ben hem WampServer hem EasyPHP hem de XAMPP için kesin çözüm yolunu paylaşacağım.

Şimdi hata kodumuz neydi: apache 2.2 port 80 is used by system.

Yani ne diyor? Apache sunucusunun çalışacağı 80 numaralı portunu sistemindeki başka bir program kullanıyor. O zaman biz de Apache sunucumuzu başka bir portta çalıştıralım ve bu sorun çözülsün, diğer programları kaldırmaya da gerek kalmasın?

Öyleyse çözüm yoluna başlayalım. Öncelikle EasyPHP kullananlar için yapılması gerekenleri anlatıyorum.

EasyPHP’e sağ tıklayın ve Configuration>> Apache seçeneğine tıklayın.

Dosyayı not defteri, notepad++ veya sublime text gibi bir programla çalıştırın. Açıldıktan sonra şunu yapın;

#Listen 12.34.56.78:80
Listen 127.0.0.1:80

satırlarını bulun ve

#Listen 12.34.56.78:8080
Listen 127.0.0.1:8080

olarak değiştirin. Ve yine bu dosyadaki şu satırı bulun

ServerName 127.0.0.1:80

Ve şununla değiştirin

ServerName 127.0.0.1:8080

Daha sonra dosyayı kaydedin ve kapatın. Sonrasında <<EasyPHP’i yüklediğiniz dizini>> apache >> conf klasör yolunu takip edin. Burada httpd adında bir CONF dosyası olacak. Onu açın.

Şimdi az önceki yaptıklarımızdan yapacağız. Şu satırı bulun;

#Listen 12.34.56.78:80
Listen 127.0.0.1:80

Ve şununla değiştirin;

#Listen 12.34.56.78:8080
Listen 127.0.0.1:8080

Şunu bulun;

ServerName 127.0.0.1:80

Ve şununla değiştirin;

ServerName 127.0.0.1:8080

Bu dosyayı da kaydedip kapatın. EasyPHP’den çıkış yapıp yeniden başlatın. Göreceğiniz ekran şu;

easyphp-port-hatasi-cozumu

Sorunumuz çözüldü hayırlı olsun.

EasyPHP yerine XAMPP veya WampServer kullanan arkadaşlarımız da yine programları yükledikleri dizinlerdeki apache >> conf yolunu izleyerek ve sonu 80 ile biten yukarıdaki yerleri EasyPHP için yaptığımız gibi 8080 ile değiştirerek bu sorunu çözebilirler.

EasyPHP kullananlar toplamda 2 dosyada düzenleme yaparken diğer yazılımları kullanan arkadaşlar 1 dosyada düzenleme yaparak bu sorunu çözmüş olacaklar. Olacağını sanmıyorum ama başka bir zaman olurda herhangi bir sorundan ötürü bu 8080 portunuz da kullanılırsa yine bu yöntemle portunuzu değiştirebilirsiniz, genel bir çözümdür. Biraz uzun oldu anlatımım çünkü bu tip programlarla çok fazla haşır neşir olmayan arkadaşlar da sorunlarını çözebilsin istedim. Hepinize kolay gelsin.

 

Paylaş.

Yazar Hakkında

Girişimci ruhlu mühendis adayı. Yazılım meraklısı, CBS sever. Dağda bayırda pedallamaya hayır demez.

1 Yorum

Leave A Reply