
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:
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:
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:
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:
sudo nano /etc/nginx/sites-available/default
veya
sudo nano /etc/nginx/sites-available/your_domain
Dosyayı düzenleyerek, PHP’yi desteklemesi için aşağıdaki satırları ekleyin:
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:
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:
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.
Bir yanıt yazın