Ubuntu 16.04'ü kullandığımız için, 1.9+ iyileştirmelerini almak için NGINX'i kaynaktan derlemenize gerek yok. Bunun yerine, aşağıdaki sudo apt-get komutunu kullanarak nginx'i kurabilirsiniz. Bu, paketi nginx için önceden oluşturulmuş yapılandırmalarla kuracaktır.
sudo apt-get install nginx -y
Yapılandırmayı özelleştirmek istiyorsanız, kaynaktan derlemelisiniz. Kaynaktan derlemek ve kurmak için NGINX’i şiddetle tavsiye ederim site mevcut tam konfigürasyon seçenekleri için.
Php 7.0'ı yükleyin
PHP'nin kurulumu oldukça basittir ve optimizasyon başka bir bölümde ele alınacaktır.
sudo apt-get install php-fpm -y
PHP'nin kurulumu oldukça basittir ve optimizasyon başka bir bölümde ele alınacaktır.
sudo apt-get install php-fpm -y
MySQL 5.7'yi yükleyin
Not : Depolarda kullanıma hazır iki farklı sürüm vardır, bilerek daha eski bir sürüm aramıyorsanız, 5.7'yi kurduğunuzdan emin olun.
sudo apt-get install mysql-server-5.7 -y
MySQL için bir kök şifre oluşturmanız istenecektir. Normalde MySQL veritabanınızı parola ile korumak ÇOK iyi bir fikirdir. Aptalca kısa ve kolay bir şifreyi kastetmiyorum, ciddi bir şifre demek istiyorum! Güvenli değilse MySQL kolayca sunucunuzun anahtarı olabilir. MySQL'i yüklemeyi bitirdikten sonra, her şeyin doğru sürümde olduğundan ve çalıştığından emin olalım.
nginx -V
Bu, aşağıdaki örneğe benzemelidir:
Bu size yalnızca NGINX sürümünü değil, aynı zamanda inşa etmek için kullanılan tüm yapılandırma argümanlarını da söyler. Not: HTTP2 (SPDY'nin yerini almaktadır) yalnızca SSL'de belirli şifreleme yöntemleriyle çalışır, bu nedenle HTTP2'yi kullanmak için bazı ek yapılandırma gerekecektir. Bu daha sonra ele alınacaktır. Şimdi php'yi kontrol edelim
php -v
Bu şöyle bir şey okumalı
MySQL için, bilgileri almak için aslında MySQL CLI girmeniz gerekir.
mysql -u kök -p
gibi bir şey göstermek için:
Çıkışa doğru:
q
Tarayıcınızda kontrol etme zamanı. Bir DNS sunucusu çalıştırıyorsanız, ip'i çözebilmek için devam edip ana bilgisayar adınızı kayıtlara girebilirsiniz. Tarayıcınıza ip adresini girin:
Şimdi PHP'nin düzgün çalışıp çalışmadığını kontrol etmek için birkaç dosyayı düzenleyeceğiz.
Tercih ettiğiniz metin düzenleyiciyi (ör. Vim veya nano) kullanma
İndex.php'yi index.html index.htm index.nginx-debian.html'ye ekleyin;
indekslemek index.php index.html index.htm index.nginx-debian.html;
Ayrıca php konumunun açıklamasını kaldırmanız gerekir (ilgisiz satırları da kaldırmayı tercih ederim), php'nin sunucu tarafında böyle görünmesi için çalıştırılmasına izin verin
kaydedin ve çıkın, ardından NGINX'i yeniden yükleyin.
sudo hizmeti nginx yeniden başlat
Şimdi PHP'nin çalıştırıldığından emin olmak için index.php dosyasını eklememiz gerekiyor.
Tarayıcınızı yenileyin ve php kurulumunuzu detaylandıran bir sayfa görmelisiniz.
Yayında olan bir siteniz olduğunda bu bilgileri açık bırakmak istemezsiniz, bu nedenle dosyayı şimdi veya hazır olduğunuzda silin.
Alanınızı (sahip olmanız koşuluyla) sunucunuza yönlendirme zamanı. İpinizi bilmiyorsanız, onu bulmanın en sevdiğim yolu
curl icanhazip.com
ipv6 kullanıyorsanız
curl -6 icanhazip.com
Adresi, alan adı sağlayıcınızla veya alan adı sunucunuzla güncelleyin ve alan adınızı kullanarak varsayılan siteyi açabilmelisiniz (bilgiler güncellenir güncellenmez).
Sitenizi güncellemek için site conf dosyanızı oluşturmanın zamanı geldi (example.com'u alanınızla değiştirin).
İpucu: 'error_page 404 = /index.php' sunucunun standart bir 404 hata sayfası yerine index.php'ye yönlendirmesine izin verir. Hata günlüğü düzenli bir ifade kullanamaz ve kim yine de her yerde sorunları aramak ister. Bu nedenle, hata günlüklerini ayırmak için $ server_name yok.
Ayrıca nginx'e SSL'yi ücretsiz olarak yükleyebilirsiniz. Tıklayın ( buraya )
3 dakika okundu