Php’yi localhost ile çalıştırmak için bildiğiniz gibi bir sunucuya ihtiyacınız var ve bunları bize xampp ve wamp server sağlamakta. Fakat bazen bunları kurarken bazı sıkıntılar ortaya çıkıyor. Kurulan server’in C dizinine atılmaması sadece bu sorunlardan bir tanesi. Ben xampp kullanıyorum ve şimdiye kadar bu sorunu defalarca yaşadım. Öncelikle sorunun neden olduğunu açıklayayım.
İlk sebebi skype ile aynı portta çalışıyor olması. İki programda 80 portunda çalıştığı için bir çakışma söz konusu ve bu sebeple çalışmaması normal. Diğer bir sorun ise gerekli ana dizine kurulumun yapılmaması. Bu durumun çözümüne gelecek olursak kendi yöntemimi açıklamak isterim ;
Xampp , programı başlattıktan sonra ayarlar bölümünde en üstte apache seçeneğinin sağ kısmında config butonuna tıklayın ve açılan sekmede apache(http.conf) seçeneğine girin. burada önümüze bir metin belgesi çıkacak. Varsa notepad++ ile açın (daha düzenli görünmesi için , zorunlu değil) burada Ctrl+f ile 80 sayısını aratın. Burada port ayarlarının sağ kısmındaki 80 ifadesini başka herhangi bir sayı ile (örn:81) değiştirin. Apache’yi kapatıp tekrar çalıştırın ve düzelmiş olacak.
Wamp , programı sağ alt hızlı erişim kısmından bulup apache’yi seçin.üzerine gelince açılan menü’de yine http.conf bölümüne tıklayın. Burada yine aynı kodlar yine karşımıza çıkıyor. Şimdi yukarıdaki ayarların aynısını yaparak buradaki port değerlerini güncelleyin. Bu şekilde sorun ortadan kalkacaktır.