Kapatmak için ESC tuşuna basın

Ubuntu’da Nginx ve PHP Kurulumu: Adım Adım Rehber

Bu yazıda, Ubuntu üzerine Nginx ve belirli bir PHP sürümünü kurma adımlarını adım adım anlatacağım. Bu rehber, hem yeni başlayanlar için hem de deneyimli kullanıcılar için faydalı olacak şekilde tasarlandı. Şimdi, kendi web sunucunuzu oluşturmak için bu detaylı rehberi takip edelim.

Adım 1: Ubuntu Güncellemesi

İlk adım olarak, sisteminizi güncelleyerek başlayalım. Terminali açın ve aşağıdaki komutları sırasıyla girin:

Bash
sudo apt update
sudo apt upgrade
Adım 2: Nginx Kurulumu

Nginx’i yüklemek ve temel komutlar hakkında bilgi almak için aşağıdaki yazıyı ziyaret edin

Ubuntu Üzerinde Nginx Kurulumu ve Temel Komutlar
Adım 3: PHP Sürümünü Belirleme ve Kurulumu

Belirli bir PHP sürümünü kullanmak için öncelikle software-properties-common paketini kurup, PHP PPA depolarını eklememiz gerekiyor. Bu komutları girin:

Bash
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Ardından, istediğiniz PHP sürümünü kurabilirsiniz. Örneğin, PHP 7.4’ü kurmak için:

Bash
sudo apt update
sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-curl php7.4-gd php7.4-mbstring php7.4-xml php7.4-zip
Adım 4: Nginx ve PHP Entegrasyonu

Nginx’in PHP ile etkileşimini sağlamak için Nginx konfigürasyon dosyasını düzenleyelim:

Bash
sudo nano /etc/nginx/sites-available/default

veya

Bash
sudo nano /etc/nginx/sites-available/your_domain

Dosyayı düzenleyerek, PHP’yi desteklemesi için aşağıdaki satırları ekleyin:

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

Yapılan değişiklikleri kaydedip çıkın ve Nginx’i yeniden başlatın:

Bash
sudo systemctl restart nginx
Adım 5: PHP Bilgi Sayfasını Oluşturma ve Test Etme

PHP bilgi sayfasını oluşturmak için aşağıdaki komutu kullanın:

Bash
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Tarayıcınızda, http://your_server_ip/info.php adresine giderek PHP bilgilerinizi kontrol edebilirsiniz.

Sonuç

Bu detaylı rehberi takip ederek, Ubuntu üzerine Nginx ve belirli bir PHP sürümünü kurmayı başardınız. Artık kendi web sunucunuzu yönetebilir ve projelerinizi bu güçlü kombinasyon üzerinde geliştirebilirsiniz.

Hatırlanması gereken birkaç önemli nokta şunlardır:

  • Güvenlik İlkeleri: Web sunucunuzu güncel tutmak ve güvenlik önlemlerini almak önemlidir. Düzenli olarak sistem güncellemelerini kontrol etmek ve gerektiğinde uygulamak, güvenliğinizi artırabilir.
  • Performans İyileştirmeleri: Nginx ve PHP’nin performansını artırmak için özel ayarlar ve optimizasyonlar yapabilirsiniz. Örneğin, Nginx’in gzip sıkıştırmasını etkinleştirebilir veya PHP opcache kullanabilirsiniz.
  • Proje İhtiyaçlarına Göre Özelleştirme: Projenizin gereksinimlerine bağlı olarak Nginx ve PHP konfigürasyonlarınızı özelleştirebilirsiniz. Virtual Hosts ekleyerek farklı projeleri aynı sunucu üzerinde barındırabilirsiniz.

Bu rehber, temel bir kurulumu kapsamaktadır, ancak her proje farklı gereksinimlere sahip olabilir. İleri düzey konfigürasyonlara geçmek ve daha fazla özellik eklemek için ilgili uygulamanın dökümanlarını incelemenizi öneririm.

Bayram Alaçam

Merhaba, Ben Bayram Bursa'da yaşıyorum. Geniş Bir deneyime sahip olmakla birlikte, özellikle Javascript alanında uzmanlaştım ve bu alandaki tüm detaylarla ilgileniyorum. Mobil uygulama geliştirme konusunda da derin bir ilgi ve yetenek setine sahibim. Backend, veritabanı yönetimi ve DevOps konularında da deneyimliyim ve her projede güvenilir, ölçeklenebilir çözümler sunabilirim.Yeni teknolojileri öğrenmek benim için bir tutku. Hızla değişen teknoloji dünyasında güncel kalmak ve son trendleri takip etmek benim için önemli bir prensiptir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir