Raspberry Pi ile LEMP Nginx Webserver Kurulumu

Raspberry Pi ile LEMP Nginx Webserver Kurulumu

Raspberry Pi ile LEMP Nginx Webserver Kurulumu

Raspberry Pi üzerinde LEMP Nginx Webserver kurulumu aşamalarına değindim.

Raspberry Pi ile LEMP Nginx Webserver Kurulumu

Sizlere bu makalemde Nginx Webserver kurulumuna değineceğim. Aşağıdaki aşamaları sırasıyla gerçekleştiriniz. Faydalı olması dileğiyle...

Ubuntu 16.04 ARM Cloud sürümü ile, Raspberry Pi 3 üzerinde denenmiştir.

Linux,Apache,Mysql,PHP -- > LAMP olarak bilinirken, Nginx ise; Linux,Nginx,Mysql,PHP -- > LEMP olarak bilinir.

Başlıyoruz;

  • sudo apt-get update
  • sudo apt-get install nginx

Sonrasında Nginx kurulmuş olacaktır.

  • Ip adresini web tarayıcısında açın ve Welcome to nginx! yazısını görün.
  • Varsayılan port 80'dir.

Servisi başlatıyoruz;

  • sudo /etc/init.d/nginx start

PHP ve MySQL Kurulumu;

  • sudo apt-get install php-fpm php-mysql
  • sonrasında mysql şifresi soracaktır.

PHP.ini ayarlama;

  • sudo nano /etc/php/7.0/fpm/php.ini
  • php.ini açıp, cgi.fix_pathinfo kısmını aktif edip değeri 0 yapınız.
  • sudo systemctl restart php7.0-fpm

Php kullanım ayarları;

  • sudo nano /etc/nginx/sites-available/default
  • İçeriğini aşağıdaki ile değiştiriniz.
  • server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /var/www/html;
        index index.php index.html index.htm index.nginx-debian.html;

        server_name localhost;

        location / {
            try_files $uri $uri/ =404;
        }

        location ~ .php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }

        location ~ /.ht {
            deny all;
        }
    }

  •  sudo nginx -t
  • sudo /etc/init.d/nginx reload

FTP kurulumu;

  • sudo apt-get install ftpd
  • sonrasında aktif olacaktır. FTP bağlantısı sağlayabilirsiniz.

PhpMyAdmin kurulumu;

  • sudo apt-get install phpmyadmin
  • sudo cp -a /usr/share/phpmyadmin/ /var/www/html/phpmyadmin

Son olarak;

  • sudo chmod 777 -R /var/www/html
  • dosya okuma yazma değiştirme izni veriyoruz. /var/www/html klasörüne dosya ekleme silme yapabiliriz.

İyi çalışmalar dilerim.


İlgili kelimeler;
raspberry raspberrypi web server webserver nginx php lemp
İlgili kategori;
Raspberry Pi Dersleri
Makaleyi paylaşın; Google+FacebookTwitterTumblrPinterestLinkedIn

Benzer makaleler mi eklemeliyim ? Bana LinkedIn ve Github adreslerimden üzerinden ulaşabilirsiniz.