PHP Nedir
2026 Güncel

PHP Kurulumu

3 dk okuma süresi 590 görüntülenme 2023-10-09 4.9 (18 değerlendirme)

1. Apache Web Sunucusu ile PHP Yapılandırma:

Apache web sunucusu, PHP desteği eklemek için mod_php veya PHP-FPM gibi modüller kullanır. İşte Apache ile PHP'nin yapılandırılması için temel adımlar:


a. PHP Kurulumu:

Öncelikle, web sunucusuna PHP'nin yüklü ve çalışır durumda olması gerekmektedir. PHP'yi resmi PHP web sitesinden veya paket yöneticiniz kullanarak yükleyebilirsiniz.


b. Apache ve PHP Modülünün Etkinleştirilmesi:

Apache'de PHP modülünü etkinleştirmek için php7_module gibi bir modülü eklemelisiniz. httpd.conf veya apache2.conf gibi yapılandırma dosyalarında bu modülü ekleyebilirsiniz. Örnek bir yapılandırma satırı şöyle görünebilir:

LoadModule php7_module /usr/lib/apache2/modules/libphp7.so

c. Apache'i Yeniden Başlatma:

Modülü ekledikten sonra, Apache web sunucusunu yeniden başlatmalısınız. Bunun için şu komutu kullanabilirsiniz:

sudo service apache2 restart

2. Nginx Web Sunucusu ile PHP Yapılandırma:

Nginx web sunucusu, PHP desteğini FastCGI ile sağlar. İşte Nginx ile PHP'nin yapılandırılması için temel adımlar:


a. PHP-FPM Kurulumu:

Öncelikle, PHP-FPM (FastCGI Process Manager) adı verilen bir PHP işlem yöneticisi yüklemeniz gerekecektir. PHP-FPM, Nginx ile birlikte çalışmak için kullanılır. PHP-FPM'yi paket yöneticiniz aracılığıyla veya resmi PHP web sitesinden indirip kurabilirsiniz.


b. Nginx Sunucu Bloğunun Yapılandırılması:

Nginx sunucu bloğunda PHP desteği eklemek için location direktifini kullanmalısınız. Aşağıda örnek bir Nginx sunucu bloğu yapılandırması bulunmaktadır:

server { listen 80; server_name example.com; root /var/www/html; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ .php$ { include fastcgi_params; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # PHP-FPM soket yolu fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } 

c. Nginx'i Yeniden Başlatma:
Yapılandırmayı tamamladıktan sonra Nginx'i yeniden başlatmalısınız. Bunu yapmak için şu komutu kullanabilirsiniz:
sudo service nginx restart 
Yukarıdaki adımları takip ederek, Apache veya Nginx web sunucusunu PHP desteği ile yapılandırabilirsiniz. 
Makaleyi Değerlendirin

Bu makale işinize yaradı mı? Puan verin!

Okuyucu puanları makalelerimizin arama motorlarında öne çıkmasına ve güncellenmesine destek olur.

4.9 / 5 (Toplam 18 oy kullanıldı)

Sıkça Sorulan Sorular (SSS)

Bu makale ve teknik konuyla ilgili detaylar

PHP Kurulumu makalesindeki yöntemler hangi sürümlerde geçerlidir?

İçerikteki çözümler ve kod örnekleri güncel PHP 8.x ve modern web standartları referans alınarak test edilmiştir.

Bu konuda başka makalelere nereden ulaşabilirim?

Sayfanın sağ tarafındaki Kategori Menüsü ve ilgili yazılar alanından benzer teknik rehberleri inceleyebilirsiniz.