Apple PHP geliştiricilerini düşünerek Apache Server’i standart olarak kullanıcılara sunmaktadır ama default olarak servis çalışmamaktadır. Servisi aktif etmek sadece bir kaç dakikanızı almaktadır.
İlk önce terminali çalıştırıp herhangi bir permission hatasına takılmamak için root kullanıcısı ile giriş yapıyoruz.
sudo su -
ve şifremizi giriyoruz.
İlk önce kullanıcımıza Apache Server tarafından gerekli izinleri tanımlamak için /etc/apache2/users/Guest.conf dosyasının adını değiştiriyoruz. Sizin Mac OS X sürümünüze göre dosya yeri değişiklik gösterebilir, kontrol edin.
mv /etc/apache2/users/Guest.conf KULLANICI.conf
Adını değiştirdiğimiz dosya içinde bir kaç değişiklik yapmamız gerekiyor, aşağıdaki komut ile nano editörde dosyayı açıyoruz.
nano /etc/apache2/users/KULLANICI.conf
Açılan dosyayı kullanıcı adımıza ve web sitelerimizin bulunduğu klasöre düzenlememiz lazım.
<Directory "/Users/KULLANICI/ws/">
Options Indexes Multiviews
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
</Directory>
Gerekli düzenlemeyi yaptıktan sonra tek kalan Apache Server servisini başlatmak kalıyor.
sudo apachectl start
Şimdi tarayıcımıza http://localhost veya http://127.0.0.1 adresi ile Apache Serverimizin çalıştığını görebilirsiniz, ve “It Works!” 🙂