İçindekiler:

Raspberry Pi'ye LAMP (Linux, Apache, MySQL, PHP) Kurulumu: 7 Adım
Raspberry Pi'ye LAMP (Linux, Apache, MySQL, PHP) Kurulumu: 7 Adım

Video: Raspberry Pi'ye LAMP (Linux, Apache, MySQL, PHP) Kurulumu: 7 Adım

Video: Raspberry Pi'ye LAMP (Linux, Apache, MySQL, PHP) Kurulumu: 7 Adım
Video: Raspberry Pi: Web Server Setup (Apache, PHP, MySQL, PHPMyAdmin) 2024, Kasım
Anonim
Raspberry Pi'ye LAMP (Linux, Apache, MySQL, PHP) Kurulumu
Raspberry Pi'ye LAMP (Linux, Apache, MySQL, PHP) Kurulumu

Raspberry Pi'nizde PHPMyAdmin ve FTP erişimi ile bir LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) yığını kurun ve onu bir web sunucusu olarak çalışacak şekilde yapılandırın.

8GB (veya üzeri) MicroSD kart ile internete bağlı bir Raspberry Pi bilgisayarına ihtiyacınız olacak. İlk başta, varsayılan Raspbian şifresini değiştirmek ve SSH'yi etkinleştirmek için Raspi-config'i bir klavye ile yapılandırabilmeniz gerekir. Raspi-config tamamlandıktan sonra sadece bir SSH bağlantısı üzerinden bağlanmanız gerekecek.

Rasbian imajını MicroSD karta zaten konfigüre edebilmelisiniz, Raspberry Pi'ye SSH yapabilme bilgisine ihtiyacınız olacak ve PHPMyAdmin kullanarak SQL veritabanınızı konfigüre edebileceksiniz.

$ öğesini gördüğünüz yerde, yazılımı yüklemek ve yapılandırmak için yapıştırmanız/kullanmanız gereken komut budur.

1. Adım: ## Raspbian Görüntüsü ##

MicroSD karta bir Raspbian Stretch Lite görüntüsü oluşturun (>8GB önerilir)

RasPi başlatıldıktan sonra Kullanıcı Adı: pi Şifre: ahududu ile giriş yapın

sonra

$ ana bilgisayar adı -I

(IP Adresini not edin, buna RasPi'ye SSH'ye ihtiyacınız olacak. ör. 192.168.0.100)

$ sudo raspi yapılandırması

Seçenek 1 - 'Kullanıcı Parolasını Değiştir' > Tamam > Yeni UNIX parolasını girin > Yeni Parolayı Yeniden Yazın > Tamam

Seçenek 5 - 'Arayüz Seçenekleri' > 'P2 SSH' > Evet Sekmesi ile 'Bitir' > Enter

$ sudo yeniden başlatma

2. Adım: ## Raspbian'ı güncelleyin ##

Şimdi Putty kullanarak daha önceki IP adresini kullanarak RPI'ye bağlanın. Kullanıcı adı: pi ve şifrenizle giriş yapın

$ sudo uygun güncelleme && sudo uygun yükseltme -y

$ sudo yeniden başlatma

3. Adım: ## Apache2'yi yükleyin ##

Yine Putty kullanarak daha önceki IP adresini kullanarak RPi'ye bağlanın.

Kullanıcı adı ile giriş yapın: pi & şifreniz

$ sudo apt apache2 -y yükleyin

Apache2'yi yüklemeyi bitirdikten sonra aynı Wi-Fi ağında bir web tarayıcısı açın ve RasPi'nin IP adresini girin. Apache2 doğru şekilde kurulduysa, 'Apache2 Debian Varsayılan Sayfası' ve 'Çalışıyor!' yazan bir sayfa göreceksiniz.

$ sudo a2enmod yeniden yazma

$ sudo systemctl apache2'yi yeniden başlat

$ sudo chown -R pi:www-data /var/www/html/

$ sudo chmod -R 770 /var/www/html/

$ sudo nano /etc/apache2/apache2.conf

Bul: (Bulmak için Ctrl & W tuşlarını kullanabilirsiniz)

Dizin /var/www/

Seçenekler Dizinler FollowSymLinks AllowOverride Yok Verilenlerin tümünü gerektir /Directory

Değişmek:

Dizin /var/www/ Seçenekler Dizinler FollowSymLinks

İzin Ver Tümünü Geçersiz Kıl

Tüm izinleri iste

/Dizin

Ctrl ve O > Enter > Ctrl ve X

$ sudo hizmeti apache2 yeniden başlatma

Adım 4: ## PHP7'yi yükleyin ##

$ sudo apt kurulum php libapache2-mod-php -y

PHP'yi Test Etme

Öncelikle “/var/www/html” dizinindeki “index.html” dosyasını silmeniz gerekecektir.

$ sudo rm /var/www/html/index.html

Daha sonra bu komut satırı ile bu dizinde bir “index.php” dosyası oluşturun.

$ echo "" > /var/www/html/index.php

Aynı Wi-Fi ağında web tarayıcısını yenileyin, şimdi PHP bilgi sayfasını görmelisiniz.

Adım 5: ## MySQL'i kurun ##

$ sudo apt kurulum mysql-server php-mysql -y

$ sudo hizmeti apache2 yeniden başlatma

$ sudo mysql_secure_installation

Kök için geçerli parolayı girmeniz istenecektir (varsayılan boştur): Enter'a basın.

Kök parolasını ayarlayın, Y yazın ve Enter'a basın.

Yeni bir şifre girin ve Enter'a basın. Önemli: bu kök parolayı unutmayın.

Yeni şifreyi tekrar girin ve Enter'a basın.

Anonim kullanıcıları kaldırmak için Y yazın ve Enter'a basın.

Kök girişine uzaktan izin vermemek için Y yazın ve Enter tuşuna basın.

Test veritabanını kaldırmak ve ona erişmek için Y yazın ve Enter'a basın.

Ayrıcalık tablolarını şimdi yeniden yüklemek için Y yazın ve Enter'a basın.

Tamamlandığında, Her şey tamamlandı! mesajını göreceksiniz. ve MariaDB'yi kullandığınız için teşekkürler!.

$ sudo mysql -uroot -p

Kök şifresini girin.

$ YOURDATABASENAME veritabanı oluştur;

$ VERİTABANINIZA ADI ÜZERİNDEKİ TÜM AYRICALIKLARI VERİN.* 'ROOPAROLANIZ' TARAFINDAN TANIMLANAN 'root'@'localhost' için;

$ FLUSH AYRICALIKLARI;

Ctrl ve D

Adım 6: ## PHPMyAdmin'i yükleyin ##

$ sudo apt phpmyadmin kurulumu -y

İmleç tuşlarıyla Apache2'yi seçin ve Apache2 > Tab > Enter'ı vurgulamak için boşluk çubuğuna basın.

dbconfig-common ile phpmyadmin için veritabanı yapılandırılsın mı? 'Hayır' > Gir'i seçin, MySQL kurulumu ile yukarıda bir veritabanı kurduk.

Phpmyadmin'e erişmek için RasPi'nin IP adresini kullanın, örn. 192.168.0.100/phpmyadmin/ Kullanıcı adı: kök ve SİZİNROOPAROLSUZ

Adım 7: ## FTP'yi kurun ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Bul: (Bulmak için Ctrl & W tuşlarını kullanabilirsiniz)

local_enable=EVET

ssl_enable=HAYIR

Değişmek:

#local_enable=EVET

#ssl_enable=HAYIR

Dosyanın en altına ekleyin:

# CUSTOMssl_enable=EVET local_enable=EVET chroot_local_user=EVET local_root=/var/www user_sub_token=pi write_enable=EVET local_umask=002 allow_writeable_chroot=EVET ftpd_banner=Raspberry Pi FTP hizmetime hoş geldiniz.

Ctrl ve O > Enter > Ctrl ve X

$ sudo usermod -a -G www-veri pi

$ sudo usermod -m -d /var/www pi

$ sudo chown -R www-veri:www-data /var/www

$ sudo chmod -R 775 /var/www

$ sudo yeniden başlatma

İşlem şimdi tamamlandı.

Önerilen: