Raspbian’da Kolayca LEMP Kurulumu

Raspberry Pi üzerinde Raspbian ve Debian tabanlı işletim sistemlerinde LEMP (nginx, mariadb, php) geliştirme ortamı hazırlamak her geliştirici için kolay olmayabilir özellikle Windows’tan geçenler için biraz alışılmadık bir süreç söz konusu. PHP yazılım geliştiricilerinin sunucu taraflı işlemler ile ilgili tecrübe sahibi olmadıkları bir senaryoda işlerini kolaylaştırabileceğini düşündüğüm ve kendimin de sık sık yeni kurulumlarda zamandan tasarruf etmek için kullandığım ufak bir bash script yazdım. GitHub üzerinden erişebilir ve geliştirilmesine katkıda bulunabilirsiniz.

Raspbian Jessie ve Stretch için iki ayrı versiyon hazırladım çünkü güncel PHP ve nginx sürümleri Jessie depolarında bulunmuyor.

Nedir bu script?

Raspberry Pi’nize LEMP kurar ve gerekli ayarları otomatik olarak yapar.
Alan adınızı girin
Neleri yüklemek istediğinizi seçin
Arkanıza yaslanın ve kahvenizi yudumlayın

Raspbian Stretch

Özellikler:

  • nginx 1.10.3 güncel sürümünü kurar ve alan adınıza göre ayarlar
  • php 7.0 güncel sürümünü kurar ve ayarlar (eğer isterseniz)
  • MariaDB-server 10.1.23 güncel sürümünü kurar ve ayarlar (eğer isterseniz)
  • phpMyAdmin 4.6.6 güncel sürümünü kurar ve nginx ile birlikte çalışacak şekilde ayarlar (eğer isterseniz)

Şu komutu kullanarak otomatik olarak kurulumu başlatabilirsiniz
wget -O - https://raw.githubusercontent.com/iOSMANzZz/LEMP/master/raspbian-stretch.sh | bash

Raspbian Jessie

Özellikler:

  • Raspbian Stretch depolarını opsiyonel olarak ekler.
  • nginx 1.10.3 güncel sürümünü kurar ve alan adınıza göre ayarlar (kodlarda alan adı kısmını kendinize göre düzenlemelisiniz. Düzenleme yapmaz, varsayılan olarak kurarsanız nginx site yapılandırmasını ve root dizinini sonradan düzenlemelisiniz. )
  • php 7.0 güncel sürümünü kurar ve ayarlar
  • MariaDB-server 10.1.23 güncel sürümünü kurar ve ayarlar (eğer isterseniz)
  • phpMyAdmin 4.6.6 güncel sürümünü kurar (eğer isterseniz)

Şu komutu kullanarak otomatik olarak kurulumu başlatabilirsiniz
wget -O - https://raw.githubusercontent.com/iOSMANzZz/LEMP/master/raspbian-jessie.sh | bash

GitHub'da Görüntüle
GitHub’da Görüntüle