macOS High Sierra (Apache ve PHP 7) için Localhost Kurulumu

İşletim sistemi değiştirdikten sonra en büyük sıkıntılarımdan biri Mac’e localhost yüklemek oldu. Bu konuda internette pek kaynak da bulunmuyor maalesef. İngilizce kaynaklardan derlediğim kadarıyla, ve deneme yanılma yöntemiyle size aşağıdaki yazıyı hazırladım.

Adım 1 – Apache’yi açalım
Sağ üstteki büyüteçten veya cmd+shift ile arama satırını açarak Terminal yazalım ve kod ekranımızı açalım.
– Kod ekranına sudo apachectl start yazıp enter’a basalım.
– Eğer bilgisayarınızda parola koruması varsa, küçük bir kilit resmi çıkacak, bilgisayarın(iCloud değil) parolasını yazıp enter’a basalım.
– Şimdi herhangi bir tarayıcı açıp adres satırına localhost yazalım.
Ekranda “It works!” yazıyorsa eğer, tebrikler kurulumu yaptınız!

Adım 2 – PHP’yi başlatalım
Mac kullanmanın güzelliklerinden biri de PHP’nin kurulu gelmesi. Yapmamız gereken tek şey başlatmak.
– Az önceki gibi Terminal ekranını açalım.
– Ekrana sudo nano /etc/apache2/httpd.conf yazıp enter’a basalım.
– Açılan ekranda kntrl+W ile arama ekranını açalım, ekrana php yazıp enter’a basalım.
– Gelen satırdaki #LoadModule php7_module libexec/apache2/libphp7.so # işaretini silelim.
– kntrl+O(O harfi, sıfır değil) ile yaptığımız değişikliği kaydedelim.
– kntrl+X’e basıp ardından enter’a basarak çıkış yapalım.
– Geri gelen ana Terminal ekranına sudo apachectl restart yazıp enter’a basalım.
Tebrikler, en son PHP(7.1) sürümünü artık rahatça kullanabilirsiniz.

Adım 3 – “Sites” klasörümüzü oluşturalım ve ilk sitemizi yayınlayalım
– Bir Finder açalım. Finder açıkken üst menüden Git>Ana Klasör ile ana dosyalarımızın olduğu bölüme gidelim.
– Açılan pencerede üstte bilgisayarınızın adı yazacak, klasörlerde de “İndirilenler, Müzik vs.” klasörlerinizi göreceksiniz. Burada yeni bir klasör oluşturalım ve adını Sites koyalım.
– Sonra herhangi bir kod düzenleyicide ilk kod betiğimizi yazalım;

<?php
echo "İşte benim Zeki Müren!<br>";
phpinfo();
?>

– Yazdığımız kodu, Sites klasörü içerisinde index.php olarak kaydedelim.
– Şimdi Terminal ekranına geri dönüp sudo nano /etc/apache2/httpd.conf yazıp kntrl+W ile arama ekranını açalım.
– Çıkan ekrana Library yazıp enter’a basalım.
– Burada Document Root ve Directory ile başlayan iki satır göreceksiniz, ikisinde de /Library/WebServer/Documents yazıyor. Bunların ikisini de /Users/BILGISAYAR-ADI/Sites şeklinde değiştiriyoruz. (Tabi BILGISAYAR-ADI yazan yere sizin bilgisayarınızın adını yazarak.)
– Ardından yine kntrl+O ve enter ve çıkış için kntrl+X.
– Gelen Terminal ekranında yine sudo apachectl restart ve enter.
Şimdi localhost’ta sayfayı yenilediğinizde yazdığınız mesajınızı ve PHP versiyon detaylarını göreceksiniz.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir