PHP FPM Kurulumu ve Nginx ile Kullanım
PHP-FPM Kurulumu
Nginx Yapılandırması
Nginx Servisini Yeniden Başlatma
Test Sayfası
Sonuç

 

PHP FPM Kurulumu ve Nginx ile Kullanım

PHP-FPM (FastCGI Process Manager), yüksek trafikli sitelerde PHP uygulamalarının performansını ve güvenliğini artırmak için yaygın olarak kullanılır. Nginx, PHP-FPM ile entegre edilerek verimli bir web sunucu ortamı oluşturabilirsiniz. Bu makalede PHP-FPM kurulumu ve Nginx üzerinde temel yapılandırması anlatılacaktır.

PHP-FPM Kurulumu

Debian/Ubuntu sistemlerde:

apt update
apt install php php-fpm
  

Kurulumdan sonra PHP-FPM servisini başlatın:

systemctl enable php7.4-fpm
systemctl start php7.4-fpm
  

Nginx Yapılandırması

/etc/nginx/sites-available/default dosyasında PHP işleyecek blok örneği:

server {
    listen 80;
    server_name example.com;
    root /var/www/html;

    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }
}
  

Nginx Servisini Yeniden Başlatma

systemctl restart nginx
  

Test Sayfası

PHP'nin düzgün çalıştığını doğrulamak için /var/www/html/info.php dosyasına şunu ekleyin:

<?php phpinfo(); ?>
  

Tarayıcıdan http://sunucu_ip/info.php adresine giderek PHP yapılandırma sayfasını görüntüleyebilirsiniz.

Sonuç

PHP-FPM, Nginx ile birlikte kullanıldığında performanslı ve esnek bir PHP çalıştırma ortamı sunar. Daha gelişmiş yapılandırmalar için PHP-FPM havuz ayarlarını ve Nginx güvenlik yapılandırmalarını inceleyebilirsiniz.


Daha fazla bilgi için Hosting hizmetleri kategorimize göz atabilirsiniz.

Faydalı Buldunuz mu?
(111 defa görüntülendi. / 1 kişi faydalı buldu.)