PHP FPM Kurulumu ve Nginx ile Kullanım
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.