İçindekiler:
- 1. Adım: ## Raspbian Görüntüsü ##
- 2. Adım: ## Raspbian'ı güncelleyin ##
- 3. Adım: ## Apache2'yi yükleyin ##
- Adım 4: ## PHP7'yi yükleyin ##
- Adım 5: ## MySQL'i kurun ##
- Adım 6: ## PHPMyAdmin'i yükleyin ##
- Adım 7: ## FTP'yi kurun ##
Video: Raspberry Pi'ye LAMP (Linux, Apache, MySQL, PHP) Kurulumu: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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:
Windows için Linux Kurulumu!: 12 Adım
Windows için Linux Kurulumu!: Windows için Linux kurulumuna yönelik talimat setine hoş geldiniz! Bu talimat seti, yeni başlayanların Windows makinelerinde bir Ubuntu Linux sistemi kurmalarına ve Windows dosyalarını linux sistemlerine bağlamalarına yardımcı olmak içindir. Linux alt sistemi
Arduino IDE'de (Windows, Mac OS X, Linux) ESP32 Kartının Kurulumu: 7 Adım
ESP32 Kartını Arduino IDE'ye Kurma (Windows, Mac OS X, Linux): Arduino IDE için, Arduino IDE ve programlama dilini kullanarak ESP32'yi programlamanıza izin veren bir eklenti var. Bu eğitimde, Windows, Mac OS X veya Li kullanıyorsanız, ESP32 kartını Arduino IDE'ye nasıl kuracağınızı göstereceğiz
ESP32-DHT22-MQTT-MySQL-PHP Kullanarak Sıcaklık ve Nem: 7 Adım
ESP32-DHT22-MQTT-MySQL-PHP Kullanarak Sıcaklık ve Nem: Kız arkadaşım bir sera istedi, ben de ona bir tane yaptım. Ama seranın içinde bir sıcaklık ve nem sensörü istedim. Google'da örnekler aradım ve denemeye başladım.Sonucum, bulduğum tüm örneklerin tam olarak ne
PHP ve MYSQL Kullanarak Mesaj Panosu Web Sitesi Nasıl Yapılır: 5 Adım
PHP ve MYSQL Kullanarak Mesaj Panosu Web Sitesi Nasıl Yapılır: Bu talimat size php, mysql, html ve css kullanarak bir mesaj panosu web sitesinin nasıl oluşturulacağını gösterecektir. Web geliştirmede yeniyseniz, endişelenmeyin, kavramları daha iyi anlayabilmeniz için ayrıntılı açıklamalar ve analojiler olacak. Mat
Apache Web Sunucusuna Yeni Bir Sanal Ana Bilgisayar Kurulumu: 3 Adım
Apache Web Sunucusuna Yeni Bir Sanal Ana Bilgisayar Kurma: Bu öğreticinin amacı, yeni bir Apache web sunucusu sanal ana bilgisayarını yapılandırma ve başlatma sürecini gözden geçirmektir. Sanal ana bilgisayar bir "profil"dir; hangi DNS ana bilgisayarının (örneğin, www.MyOtherhostname.com) bir arama için çağrıldığını algılar