BÖLÜM 2: Ubuntu 16.04 Xenial Xerus'ta NGINX, MySQL ve PHP'nin Kurulumu

Ubuntu 16.04'ü kullandığımız için, 1, 9 + 'luk geliştirmeleri almak için NGINX'i kaynaktan oluşturmak zorunda değilsiniz. Bunun yerine, aşağıdaki sudo apt-get komutunu kullanarak nginx'i yükleyebilirsiniz. Bu, paketi nginx için önceden oluşturulmuş konfigürasyonlarla kuracaktır.

sudo apt-get install nginx -y

Yapılandırmayı özelleştirmek isterseniz kaynaktan derlemelisiniz. Kaynaktan derlemek ve kurmak için NGINX'in sitesini tüm yapılandırma seçenekleri için şiddetle tavsiye ederim.

Php 7.0'ı yükle

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 halihazırda kullanılabilen iki farklı sürüm vardır, amaca yönelik eski bir sürüm aramıyorsanız, 5.7'yi yüklediğinizden emin olun.

sudo apt-get install mysql-server-5.7 -y

MySQL için bir kök şifre oluşturmanız istenecektir. MySQL veritabanınızı korumak için normalde çok iyi bir fikirdir. Bazı aptal kısa ve kolay parola demek istemiyorum, ciddi bir parola demek istiyorum! Güvenli değilse, MySQL kolayca sunucunuzun anahtarları olabilir. MySQL'i yüklemeyi tamamladıktan sonra, her şeyin doğru sürüm olduğundan ve çalıştığından emin olmak için kontrol edelim.

nginx -V

Bu aşağıdaki örnek gibi görünmelidir:

Bu size sadece NGINX'in sürümünü değil, aynı zamanda bina için kullanılan tüm yapılandırma argümanlarını da size söyler. Not: HTTP2 (SPDY yerine) sadece SSL'de belirli şifreleme yöntemleri ile çalışır, bu yüzden HTTP2'yi kullanmak için bazı ek yapılandırmalar gerekecektir. Bu daha sonra ele alınacaktır. Şimdi php kontrol edelim

php -v

Bu gibi bir şey okumalı

MySQL için, bilgileri almak için MySQL CLI'ye girmelisiniz.

mysql -u root -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, devam edebilirsiniz ve ipi çözebilmeniz için ana bilgisayar adını kayıtlara girebilirsiniz. IP adresini tarayıcınıza girin:

PRO TIP: Sorun bilgisayarınız veya dizüstü bilgisayar / dizüstü bilgisayar ile yapılmışsa, depoları tarayabilen ve bozuk ve eksik dosyaları değiştirebilen Reimage Plus Yazılımı'nı kullanmayı denemeniz gerekir. Bu, çoğu durumda, sorunun sistem bozulmasından kaynaklandığı yerlerde çalışır. Reimage Plus'ı tıklayarak buraya tıklayarak indirebilirsiniz.

Şimdi PHP'nin düzgün çalıştığını kontrol etmek için birkaç dosyayı düzenleyeceğiz.

Tercih ettiğiniz metin düzenleyiciyi kullanarak (ör. Vim veya nano)

Index.html index.htm index.nginx-debian.html dizinine ekle.

index index.php index.html index.htm index.nginx-debian.html dizininin oluşturulması;

Ayrıca php konumunun (ilgili olmayan satırları da kaldırmayı tercih ederim), php'nin sunucu tarafında çalıştırılmasına izin vermeniz gerekir.

kaydedin ve çıkın, ardından NGINX'i tekrar yükleyin.

sudo service nginx yeniden başlatma

Şimdi PHP'nin yürütülmesini sağlamak için index.php dosyasını eklememiz gerekiyor.

Tarayıcınızı yenileyin ve php kurulumunuzu detaylandıran bir sayfa görmelisiniz.

Canlı bir siteye sahip olduğunuzda bu bilgiyi bırakmak istemiyorsunuz, bu yüzden dosyayı şimdi silin, ya da hazır olduğunuzda.

Sunucunuza etki alanınızı (bir tane sağladıysanız) gönderme zamanı. IP'nizi bilmiyorsanız, onu bulmak için en sevdiğim yol

curl icanhazip.com

ipv6 kullanıyorsanız

curl -6 icanhazip.com

Adresi alan adı sağlayıcınız veya alan adı sunucunuzla güncelleyin ve alan adınızı kullanarak varsayılan siteyi açabilirsiniz (bilgi güncellendiğinde).

Sitenizi güncellemek için sitenizin conf dosyasını oluşturmaya zaman verin (example.com'u alan adınızla değiştirin).

İpucu: error_page 404 = / index.php, sunucunun standart bir 404 hata sayfasından ziyade index.php dizinine yönlendirmesini sağlar. Hata günlüğü normal bir ifade kullanamaz ve kim gerçekten de sorunların tümünü araştırmak ister. Bu nedenle, hata günlüklerini ayırmak için $ server_name yok.

SSL'yi ücretsiz olarak nginx'e yükleyebilirsiniz. tıklayın ( burada )

PRO TIP: Sorun bilgisayarınız veya dizüstü bilgisayar / dizüstü bilgisayar ile yapılmışsa, depoları tarayabilen ve bozuk ve eksik dosyaları değiştirebilen Reimage Plus Yazılımı'nı kullanmayı denemeniz gerekir. Bu, çoğu durumda, sorunun sistem bozulmasından kaynaklandığı yerlerde çalışır. Reimage Plus'ı tıklayarak buraya tıklayarak indirebilirsiniz.

Facebook Twitter Google Plus Pinterest