Apache'yi XAMPP ile başlatmak işe yaramıyor


0

Bu özel sorun için hata günlüklerini kontrol ettim ve 80 numaralı bağlantı noktasına erişilemiyor gibi görünüyor.

(OS 10013)An attempt was made to access a socket in a way forbidden by its access   permissions.  : make_sock: could not bind to address [::]:80

Windows güvenlik duvarını kapatmak işe yaramadı, bu yüzden biraz kayboldum. Bütün bunlar dizüstü bilgisayarımda çalışıyor, bu yüzden kendi "sunucum" yok, ancak kendi kişisel bilgisayarımdan bağımsız bir kişiye ihtiyaç duymadan çalışabileceği izlenimini edindim. Bunu nasıl çözerim?

php  windows  xampp 

Yanıtlar:


2

Eğer pencereleri, 80 numaralı bağlantı noktası zaten IIS'ye atanmış olacaktı (eğer kuruluysa). IIS'nin yüklü olup olmadığını kontrol edin IIS'yi durdurun ve yeniden deneyin, apache'nin port numarasını httpd.conf dosyasında 81 veya başka bir değerle değiştirin.


Bir IIS'nin yüklü olup olmadığını nasıl kontrol ederim?

sadece yaz localhost Bir yanıt alıp almadığınızı görmek için bir tarayıcıda ve onun IIS ise kolayca bulabilirsiniz.
Chandu

Localhost'un benim için hiçbir şey yapmamasına rağmen bir tane kurulu olduğuna inanıyorum. Windows Özellikleri penceresinde, kontrol edilen bir İnternet Bilgi Servisleri vardı, bu yüzden işaretini kaldırdım. Bunu yapmak sorunu çözdü. TEŞEKKÜR EDERİM.

1

Skype'ın varsayılan olarak bazen 80 numaralı bağlantı noktasını kullandığından bağlantı noktasını kullanmadığından emin olun. Bu davranışı Araçlar - & gt; Seçenekler - & gt; Gelişmiş - & gt; Gelen bağlantılar için 80 ve 443 numaralı bağlantı noktalarını kullanmak için kutuyu bağlantı kurma ve açma.

Alternatif olarak, komut istemini başlatıp aşağıdakileri girerek hangi bağlantı noktalarının kullanılmakta olduğunu da görebilirsiniz:

netstat -ab

Bu size hangi açık programların hangi portları kullandığını söyleyecektir.


Bunu yaptım ve sorun devam ediyor. Bağlantı noktasını kontrol ettikten sonra şöyle diyor: İşlem: Sistem bağlantı noktasını kullanıyor. Bir IIS bile yükleyip yüklemediğimden emin değilim ve varsa (veya varsayılan olarak Win7'de ise, nasıl kontrol edileceğini bilmiyorum)

Apache'nin zaten bir servis olarak çalışmadığından emin misin? Tarayıcınızı adresine yönlendirmeyi deneyin. localhost ve bir cevap alıp almadığınızı görün.
andre

Cevap yok, sadece bozuk bir bağlantı var. XAMPP Kontrol Paneli, Apache'nin başladığını söylüyor, ancak hiçbir zaman mySQL'in çalıştığı gibi "Çalışıyor" olduğunu belirtmiyor.

Başlat menüsü - & gt; Çalıştır - & gt; services.msc - 80 numaralı bağlantı noktasını (IIS, vb.) Kullanan hizmetleri arayın ve ilerledikçe apache'yi başlatmaya çalışın.
andre

0

WAMP ile aynı sorunları var. Başka bir uygulama bu bağlantı noktasını daha önce kullandıysa, bu sorunu nasıl anlarım?

İlk olarak, ayarlarda Skype bağlantı noktasını 80'den diğerine değiştirmeyi deneyin. Bana yardım etti.

bunu dene http://www.tjkdesign.com/articles/Apache_and_WAMP.asp

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.