- Konu sahibi
- #1
PHP’ye başlamak için önce bilgisayarınızda PHP’nin komut satırı sürümünü çalıştırın, ardından bir
Bir metin veya kod düzenleyicisi ile terminal yeterlidir. Windows’ta Komut İstemi’ni ya da PowerShell’i, macOS ve Linux’ta terminali açın ve şu komutu çalıştırın:
Bir PHP sürüm numarası görünüyorsa komut satırından PHP’ye erişebiliyorsunuz demektir. Komut bulunamazsa PHP’yi kurmanız veya kurulu programın konumunu sistemin
Kurulum için PHP’nin resmî indirme sayfasından işletim sisteminize uygun yönergeleri izleyin; destek süresi devam eden bir sürüm seçin. Windows’ta hazır PHP paketini indirip örneğin
Sürüm numarasının görünmesi, PHP’nin terminalde çalıştığını gösterir; tek başına bir web sunucusunun veya veritabanının kurulduğunu göstermez. Aşağıdaki örnek için ayrıca veritabanı gerekmez.
Bilgisayarınızda
Terminalde dosyayı kaydettiğiniz klasöre
Windows’ta PHP’yi PATH’e eklemediyseniz ve
Dosyayı doğrudan çift tıklamak yerine bu adresi kullanın: Tarayıcı PHP kodunu kendi başına çalıştırmaz. PHP’nin yerleşik sunucusu geliştirme ve test içindir; herkese açık bir ağda veya canlı site sunucusu olarak kullanılmamalıdır. İşiniz bittiğinde sunucuyu terminalde
Sayfa açılmıyorsa önce terminalde sunucunun başladığını ve kapanmadığını kontrol edin. Portun kullanımda olduğuna dair hata varsa komutta
Dosyadaki
Web geliştirmeye geçerken HTML formundan gelen veriyi okumayı ve ekrana yazmadan önce bağlama uygun biçimde güvenli hâle getirmeyi çalışın. Veritabanına ihtiyaç duyduğunuzda bağlantı kurma ve kullanıcı girdilerini hazırlanmış sorgularla kullanma konularına geçebilirsiniz.
.php dosyası oluşturup yerel geliştirme sunucusunda açın. Böylece kodun tarayıcıya gönderilmeden önce PHP tarafından işlendiğini görebilir ve küçük değişikliklerle dili öğrenmeye başlayabilirsiniz.PHP ortamını hazırlayın
Bir metin veya kod düzenleyicisi ile terminal yeterlidir. Windows’ta Komut İstemi’ni ya da PowerShell’i, macOS ve Linux’ta terminali açın ve şu komutu çalıştırın:
Kod:
php -v
Bir PHP sürüm numarası görünüyorsa komut satırından PHP’ye erişebiliyorsunuz demektir. Komut bulunamazsa PHP’yi kurmanız veya kurulu programın konumunu sistemin
PATH değişkenine eklemeniz gerekir. PATH, terminalin çalıştırılabilir programları aradığı klasörlerin listesidir.Kurulum için PHP’nin resmî indirme sayfasından işletim sisteminize uygun yönergeleri izleyin; destek süresi devam eden bir sürüm seçin. Windows’ta hazır PHP paketini indirip örneğin
C:\php klasörüne açabilirsiniz. Bu klasör PATH’e ekli değilse Komut İstemi’nde C:\php\php.exe -v komutuyla da sürümü sınayabilirsiniz. PHP çalıştırılamıyor veya eksik sistem bileşeni hatası veriyorsa indirdiğiniz paketin Windows kurulum yönergelerindeki gereksinimleri kontrol edin. macOS ve Linux’ta kurulum yöntemi, kullanılan işletim sistemi ve paket yöneticisine göre değişir.Sürüm numarasının görünmesi, PHP’nin terminalde çalıştığını gösterir; tek başına bir web sunucusunun veya veritabanının kurulduğunu göstermez. Aşağıdaki örnek için ayrıca veritabanı gerekmez.
İlk PHP dosyasını oluşturun
Bilgisayarınızda
php-deneme adlı bir klasör açın. Düzenleyicide aşağıdaki kodu yeni bir düz metin dosyasına yapıştırın ve dosyayı bu klasöre index.php adıyla kaydedin:
PHP:
<?php
$ad = 'Deniz';
$dersSayisi = 2;
echo 'Merhaba, ' . $ad . '! ';
echo 'Tamamlanan ders sayısı: ' . $dersSayisi;
<?php PHP kodunu başlatır. $ ile başlayan adlar, değer tutan değişkenlerdir; echo çıktı üretir ve nokta işareti metinleri birleştirir. Bu örneğin beklenen çıktısı Merhaba, Deniz! Tamamlanan ders sayısı: 2 olur.Dosyayı tarayıcıda çalıştırın
Terminalde dosyayı kaydettiğiniz klasöre
cd komutuyla geçin. Örneğin klasör masaüstündeyse, bulunduğunuz konuma göre klasörün tam yolunu yazabilirsiniz. Ardından şu komutu çalıştırın:
Kod:
php -S localhost:8000
Windows’ta PHP’yi PATH’e eklemediyseniz ve
C:\php klasörüne açtıysanız aynı sunucuyu C:\php\php.exe -S localhost:8000 komutuyla başlatın. Terminali açık bırakın ve tarayıcının adres çubuğuna localhost:8000/index.php yazın. Beklenen mesaj görünüyorsa PHP dosyayı işlemiş ve çıktısını tarayıcıya göndermiştir.Dosyayı doğrudan çift tıklamak yerine bu adresi kullanın: Tarayıcı PHP kodunu kendi başına çalıştırmaz. PHP’nin yerleşik sunucusu geliştirme ve test içindir; herkese açık bir ağda veya canlı site sunucusu olarak kullanılmamalıdır. İşiniz bittiğinde sunucuyu terminalde
Ctrl+C ile durdurabilirsiniz.Sayfa açılmıyorsa önce terminalde sunucunun başladığını ve kapanmadığını kontrol edin. Portun kullanımda olduğuna dair hata varsa komutta
8000 yerine 8001 yazıp tarayıcı adresindeki portu da aynı şekilde değiştirin. Sayfa bulunamazsa terminalin index.php dosyasının bulunduğu klasörde açıldığını ve dosyanın yanlışlıkla index.php.txt adıyla kaydedilmediğini kontrol edin. Hata mesajı görünüyorsa dosyayı kaydettikten sonra php -l index.php komutuyla söz dizimini denetleyin; terminalde belirtilen satırdaki eksik noktalı virgül veya tırnak işaretlerini düzeltin.Küçük değişikliklerle devam edin
Dosyadaki
$ad değerini ve ders sayısını değiştirip kaydedin; tarayıcıyı yenilediğinizde yeni değerleri görmelisiniz. Ardından if ile koşulları, dizilerle birden fazla değeri, döngüler ve fonksiyonlarla da işlemleri tekrarlamayı öğrenin.Web geliştirmeye geçerken HTML formundan gelen veriyi okumayı ve ekrana yazmadan önce bağlama uygun biçimde güvenli hâle getirmeyi çalışın. Veritabanına ihtiyaç duyduğunuzda bağlantı kurma ve kullanıcı girdilerini hazırlanmış sorgularla kullanma konularına geçebilirsiniz.