PHP simgesi

PHP 8.5.11

Web geliştirmeyle bir haftadan fazla uğraştıysanız, bir noktada PHP ile karşılaşmışsınızdır. PHP her yerdedir. Zend motorunun arka planda ne yaptığını merak etmiyor olabilirsiniz, tam bir teknoloji tutkunu değilseniz buna gerek de yok. En iyi tarafı mı? Tamamen ücretsiz!

Bu programı puanlayınHenüz puan yok. İlk puanı siz verin!
  • Ücretsiz
  • Windows
  • macOS
  • Linux
  • 30 Eki 2026
Antivirüs tarama sonucu43 antivirüs motorundan 2 tanesi bu dosyayı işaretledi · 30 Eki 2026 tarihinde kontrol edildiSHA-2569dac05f72f328afd0a2b0e795a519ae4cb3d056bc3f3b55147bd048bd64e45e8VirusTotal raporu ↗

Ekran görüntüleri

PHP hakkında

PHP, web için tasarlanmış bir betik dilidir. 1994'te ortaya çıktı ve yıllar içinde birçok büyük güncelleme aldı; ancak temel amacı hiç değişmedi: HTML'in içine kod yerleştirmek, kodu sunucuda çalıştırmak ve ortaya çıkan sonucu tarayıcıya göndermek. Kullanımı çok kolay olduğu için pek çok yerde karşımıza çıkıyor. WordPress de Wikipedia da PHP kullanıyor. İnternetin arka planının büyük bir bölümü PHP ile çalışıyor. Üstelik düzenli güncellemeler almaya devam ediyor.

En güncel kararlı sürüm 8.5. Yakın zamanda çıkan güncellemeler de bunun kapsamında; Eylül 2026'da yayınlanan son sürüm 8.5.11. Bu sürümde yeni özellik yok, yalnızca güvenlik ve hata düzeltmeleri bulunuyor. 8.5 sürümü ise Kasım 2025'te yayınlandı. URL işleme için URI uzantısı, çağrı zincirleme için pipe operatörü ve clone() sözdizimi bu sürümle gelen yeniliklerden bazıları. Clone() sayesinde bir nesneyi tek satır kodla kopyalayıp özelliklerini değiştirebiliyorsunuz. OPcache de PHP'nin çekirdeğine eklendi, yani kurulumu artık daha kolay. Yeni bir projeye başlıyorsanız 8.5 sürümünü kullanın. Eski bir uygulamayı sürdürüyorsanız 8.4 ve 8.3 sürümleri hala destekleniyor.

PHP'yi Windows'a kurmak diğer çoğu yazılıma göre biraz farklı. Kuracağınız bir .exe dosyası yok. PHP ekibi Windows sürümlerini ZIP formatında sunuyor. ZIP dosyasını bir klasöre çıkarmanız, php.ini dosyasını düzenlemeniz ve klasörü sistem PATH'ine eklemeniz gerekiyor. Kulağa karmaşık geliyor ama aslında değil. Mimarinize uygun ZIP dosyasını indirin (artık standart x64; güncel sürümlerde 32 bit sürümler yok), C:\php gibi bir klasöre çıkarın, php.ini-development dosyasının adını php.ini olarak değiştirin ve ihtiyacınız olan uzantıların başındaki yorum işaretlerini kaldırın. Çoğu kişi PHP'nin ihtiyaç duyduğu Microsoft Visual C++ Redistributable paketini kurmayı unutur. php -v komutunu çalıştırdığınızda bir DLL dosyasının bulunamadığını söyleyen bir hata alırsanız sorun neredeyse kesinlikle budur.

Bunlarla uğraşmak istemiyorsanız XAMPP'ı kullanabilirsiniz. Bu, PHP kurulumunun klasik yöntemi. Tek bir kurulum dosyasıyla PHP, Apache, MySQL ve phpMyAdmin'i birlikte kurarsınız. Sadece PHP kurmaya göre daha ağır bir çözüm ama her şeyi en hızlı hazır hale getiren yol. Alternatif olarak winget kullanabilirsiniz. Bu yöntem PHP'yi komut satırından kurar ve PATH ayarını sizin yerinize yapar. Yalnızca PHP'ye ihtiyacınız varsa daha temiz bir seçenek.

PHP her iş için en iyi dil değil. Sistem dili değil, veri bilimi dili değil, masaüstü uygulama geliştirmek için de ilk tercih değil. Ancak web sitelerinin arka planını geliştirmek için en pratik dillerden biri. Hosting tarafında güçlü desteği, olgun framework'leri ve geniş bir topluluğu var; bu sayede neredeyse her sorunuzun cevabını bulabilirsiniz. Web için geliştiriyorsanız ve onlarca yıldır büyük ölçekte test edilmiş bir dil arıyorsanız PHP'yi ücretsiz indirin.

Tüm Masaüstü Programları programları (1) ›

Öne çıkan özellikler

  • Ücretsizdir ve hep öyle kalır. PHP, PHP License ile yayınlanır; ücretli katman, abonelik ya da ek özellik açan ticari bir sürüm yoktur. Dil, çalışma ortamı ve dokümantasyon tamamen açıktır. İndirip ticari projelerde kullanabilir, yeniden dağıtabilirsiniz; kimseye ödeme yapmanız gerekmez.
  • PHP kullanmanın asıl sebebi ekosistemi. Laravel, Symfony ve WordPress gibi framework'ler PHP üzerinde çalışır; paket yöneticisi Composer ise on binlerce kütüphaneye erişim sunar. Bir web uygulaması geliştirecekseniz, ihtiyacınız olan bileşeni birinin zaten yazmış olma ihtimali yüksek; tek bir composer require komutuyla projenize ekleyebilirsiniz.
  • Neredeyse her yerde çalışır. PHP; Windows, macOS, Linux ve uzun bir UNIX sürümleri listesi için indirilebilir. Windows sürümleri resmidir ve PHP ekibi tarafından geliştirilir; PHP'yi Apache modülü olarak mı yoksa FastCGI olarak mı çalıştırdığınıza göre thread-safe ve non-thread-safe seçenekleri bulunur.
  • 8.5 sürümü güncel kararlı sürümdür. PHP 8.5.11 en son güvenlik ve hata düzeltme sürümüdür; 8.5 dalı Kasım 2025'te gelmiştir. URL ayrıştırma ve normalleştirme için URI uzantısı, fonksiyon çağrılarını zincirlemek için pipe operatörü ve özellik güncellemeleriyle birlikte clone() bu sürümde yer alır. OPcache artık ayrı bir uzantı olarak değil, çekirdeğin içinde geliyor.
  • PHP 8.4 ve 8.3 hala destekleniyor. Eski bir uygulamayı sürdürüyorsanız hemen 8.5'e geçmek zorunda değilsiniz. 8.4 ve 8.3 dalları güvenlik güncellemeleri almaya devam ediyor; bu dalların Windows sürümleri de 8.5 dosyalarının yanında indirilebiliyor.
  • Windows dosyaları ZIP arşivi olarak sunulur, kurulum sihirbazı yoktur. PHP ekibi Windows sürümlerini bir klasöre çıkarıp elle yapılandırmanız gereken sıkıştırılmış arşivler halinde dağıtır. Dosyaları açıp php.ini dosyasını düzenler ve klasörü PATH'e eklersiniz; kurulumun tamamı bundan ibarettir.
  • Kısa yol arıyorsanız XAMPP ve winget var. PHP'yi elle yapılandırmak istemiyorsanız XAMPP tek kurulum dosyasıyla PHP, Apache, MySQL ve phpMyAdmin'i bir arada getirir. Dilerseniz winget install PHP.PHP komutu PHP'yi komut satırından kurar ve PATH kaydını sizin adınıza yapar.
  • Topluluk çok geniş ve bir sorun çıktığında bu çok işe yarar. PHP 1995'ten beri kesintisiz geliştiriliyor ve dokümantasyonu hayli kapsamlı. Hata kaydı herkese açık, e-posta listeleri etkin; PHP ile yazılmış eğitimler, Stack Overflow cevapları ve açık kaynak projeler sayesinde bir sorunla ilk karşılaşan kişi neredeyse hiç olmazsınız.

PHP hakkında sıkça sorulan sorular

PHP aslında nedir?

Web için geliştirilmiş, sunucu tarafında çalışan bir betik dilidir. Biri bir sayfayı istediğinde PHP sunucuda çalışır, geri ne göndereceğine karar verir ve sonucu tarayıcıya iletir. Açık kaynaklıdır, ücretsizdir ve onlarca yıldır webin bel kemiğidir; tek başına WordPress tüm sitelerin yaklaşık %40'ını çalıştırıyor ve bunların hepsinin altında PHP var. Derlemeniz gerekmez, özel bir çalışma ortamına da ihtiyaç duymazsınız. Ucuz paylaşımlı hostinge kurarsınız, sorunsuz çalışır.
PHP öldü mü?
Hiç de değil. 2026'nın sonu itibarıyla W3Techs, sunucu tarafı dili bilinen sitelerin yaklaşık %69,9'unda PHP'nin çalıştığını gösteriyor; bu, JavaScript, Ruby, Java ve diğerlerinin toplamından fazla. Sayı yavaş yavaş azalıyor ama "tamamen baskın olmaktan yavaş yavaş düşmek" ile "ölmek" aynı şey değil. Ekosistem canlı, sürümler yıllık ve öngörülebilir, framework'ler de fazlasıyla hayatta.
En son sürüm hangisi ve neler getiriyor?
Mevcut kararlı sürüm, 20 Kasım 2025'te yayınlanan PHP 8.5. Öne çıkan yenilikler arasında geçici değişken kullanmadan çağrıları zincirlemeye yarayan pipe operatörü (|>), nesneleri değiştirilmiş özelliklerle klonlamayı sağlayan clone with, ölümcül hatalarda tam geri izleme (yani sorunun nerede çıktığını gerçekten görebilirsiniz) ve uzun süredir beklenen array_first() ile array_last() fonksiyonları var. Yeni bir URI eklentisi ve dönüş değeri önemli olan fonksiyonlar için NoDiscard özelliği de geldi. Performans tarafında Phoronix testlerinde 8.5, 8.1'e göre yaklaşık %14 kazanç sağladı.
PHP 8.6 ne zaman çıkacak, onu beklemeli miyim?
PHP 8.6'nın 19 Kasım 2026'da çıkması planlanıyor, yani çok yakında; farazi bir sürüm değil. En dikkat çeken özellik, bazı argümanları önceden doldurup geri kalanlar için bir callable almanızı sağlayan Partial Function Application. Bu özellik gereksiz sarmalayıcı kodları azaltıyor. Stream API'de değişiklikler ve readonly özellikler için bazı varsayılanlar da var. 8.0 ya da 8.1 kadar büyük bir sürüm değil ama planlamaya değer. Yeni bir projeye şimdi başlıyorsanız güvenli hedef 8.5; 8.6 kısa süre sonra üretim için hazır olacak.
PHP, Python veya Node.js'e kıyasla gerçekte ne kadar hızlı?
Ne ölçtüğünüze bağlı. Basit bir JSON ucunda düz istek işleme hızına bakarsanız, OPcache ve JIT ile PHP kabaca saniyede 15.000-30.000 istek aralığına oturuyor; Node.js'in 30.000-60.000'inin gerisinde ama CPython'un 5.000-15.000'inin belirgin şekilde önünde. CPU'ya bağlı işlerde JIT ile PHP ortada duruyor: Go açık ara lider, Node kendi yerini koruyor, PHP ise saygın ama en hızlısı değil. Asıl tabloya bakarsanız PHP'nin shared-nothing mimarisi, yani her isteğin yeni bir süreçte çalışıp geride durum bırakmaması, onu son derece öngörülebilir ve yatay ölçeklemeye uygun kılıyor. Ham hız yerine operasyonel kolaylık elde ediyorsunuz.
Laravel mi Symfony mi, hangisini seçmeliyim?
İkisi de harika ve farklı problemleri çözüyorlar. Laravel'in öğrenme eğrisi daha yumuşak ve "her şey kutuda" felsefesini benimsiyor: kimlik doğrulama, kuyruklar, faturalandırma, WebSockets ve bir ORM (Eloquent) hazır geliyor. Startup'lar, MVP'ler ve SaaS ürünleri için varsayılan tercih; topluluğu da açık ara daha büyük. Symfony daha modüler ve daha açık. Yeniden kullanılabilir bileşenler üzerine kurulu (Laravel'in kendisi de bunların çoğunu kullanıyor), kurumsal ortamlarda yaygın ve mimari üzerinde daha sıkı kontrol veriyor; karşılığında daha fazla yapılandırma ve daha dik bir öğrenme eğrisi var. Geliştirme hızı istiyorsanız Laravel'i seçin. Daha büyük bir ekipte uzun vadeli mimari esneklik istiyorsanız Symfony başlangıçtaki yatırıma değer.
PHP'nin kötü şöhreti neden hala sürüyor?
Bunun sorumlusu büyük ölçüde PHP 5. Dilin fonksiyon imzaları tutarsızdı, gevşek tip yapısı birçok kişinin canını yaktı ve 2000'li yıllarda ortalıkta dolaşan güvensiz örnek kodlar da cabası. Modern PHP (8.x) ise bambaşka bir dünya: kademeli tiplendirme, JIT derleme, adlandırılmış argümanlar, enum'lar, readonly özellikler ve olgun bir paket yöneticisi (Composer). Ama itibar, gerçeğin gerisinde kalmış. PHP bir "oyuncak dil" değil; tasarlandığı işte son derece başarılı olan pragmatik bir araç.
Sıfırdan kod öğrenen ya da iş arayan biri için PHP doğru seçim mi?
Web geliştirmeyi öğrenmek için aslında çok pratik bir ilk dil. Geri bildirim anında geliyor, yayına almak çok kolay ve altyapıyla boğuşmadan gerçek bir şey ortaya koyabiliyorsunuz. İş tarafında ise talep istikrarlı; yapay zeka ve makine öğrenmesi odaklı Python pozisyonları kadar göz önünde değil ama mevcut web'in büyük bölümü PHP ile çalıştığı için bakım ve yeni geliştirme işleri bitmiyor. İşin püf noktası şu: En yüksek maaşlar eski kod tabanlarında değil, Laravel ya da Symfony gibi framework'lere hakim modern PHP ekiplerinde. Bu framework'lerden birini düzgün öğrenirseniz iş bulmanız kolay.

PHP tüm sürümler

SürümYayın tarihiPlatformDosya boyutu
PHP 8.5.11 Son sürüm 24 Eyl 2026 WindowsmacOSLinux 32.6 MB İndir
PHP 8.2.33 30 Ağu 2026 WindowsmacOS 28.8 MB İndir

PHP hakkında yorumlar

Henüz yorum yok. Bu programla ilgili deneyiminizi paylaşın!

Yorum yazın

Yorumlar ekibimiz tarafından incelendikten sonra yayınlanır. Bağlantı eklenemez.