Graves
- 9 Eki 2024
- 10,447 Mesaj
- TIM Görevleri
- 2
Aktiflik
Seviye
Deneyim
Ubuntu Server'da LAMP kurulumu
Merhabalar Ben @Phobos Lojistik grup adına paylaşılan Ubuntu Server'da LAMP kurulumu makalesinde sizi görmekten mutluyum.
LAMP, Linux, Apache, MySQL/MariaDB ve PHP bileşenlerinden oluşan bir yazılım paketidir. PHP tabanlı web uygulamalarını çalıştırmak için yaygın şekilde kullanılır. Bu makalede Ubuntu Server üzerinde LAMP kurulumu adım adım anlatılmaktadır.
Kurulumdan sonra Apache servisini başlatın ve sistem açıldığında otomatik başlaması için etkinleştirin
Apache’nin çalıştığını test etmek için tarayıcınızdan sunucu IP adresini girin
arduino
Varsayılan Apache sayfası görünmelidir.
Veritabanı servisini başlatın ve etkinleştirin
Güvenli kurulum yapılandırmasını başlatın
Bu komut ile root şifresi belirlenir, örnek veritabanları silinir ve erişim sınırlamaları uygulanır.
Kurulumu doğrulamak için
Apache ile PHP entegrasyonunu test etmek için örnek bir dosya oluşturun
Tarayıcıda şu adresi açarak PHP bilgilerini görebilirsiniz
arduino
Apache’yi yeniden başlatarak değişikliklerin geçerli olmasını sağlayın
css
/var/www/html
Bu dizindeki dosyalar, tarayıcı üzerinden erişilen içeriklerdir. Gerekli izinleri ayarlayın
Bu adımlar tamamlandığında Ubuntu Server üzerinde çalışan bir LAMP sunucunuz olur. Apache HTTP sunucusu ile PHP dosyaları çalıştırabilir, MariaDB üzerinde veritabanları oluşturabilir ve barındırdığınız uygulamaları yönetebilirsiniz.
Merhabalar Ben @Phobos Lojistik grup adına paylaşılan Ubuntu Server'da LAMP kurulumu makalesinde sizi görmekten mutluyum.
LAMP, Linux, Apache, MySQL/MariaDB ve PHP bileşenlerinden oluşan bir yazılım paketidir. PHP tabanlı web uygulamalarını çalıştırmak için yaygın şekilde kullanılır. Bu makalede Ubuntu Server üzerinde LAMP kurulumu adım adım anlatılmaktadır.
Sistem Paketlerini Güncelleyin
Kuruluma başlamadan önce sistem paketlerini güncellemek önemlidir.
Kod:
sudo apt update
sudo apt upgrade -y
Apache Web Sunucusunu Kurun
Apache, web sayfalarını istemcilere sunan bir web sunucusudur.
Kod:
sudo apt install apache2 -y
Kurulumdan sonra Apache servisini başlatın ve sistem açıldığında otomatik başlaması için etkinleştirin
Kod:
sudo systemctl start apache2
sudo systemctl enable apache2
Apache’nin çalıştığını test etmek için tarayıcınızdan sunucu IP adresini girin
arduino
Varsayılan Apache sayfası görünmelidir.
MariaDB (veya MySQL) Veritabanı Kurulumu
MariaDB, MySQL’in bir türevidir ve Ubuntu’da sıklıkla tercih edilir. Aşağıdaki komut ile kurulumu yapabilirsiniz
Kod:
sudo apt install mariadb-server -y
Veritabanı servisini başlatın ve etkinleştirin
Kod:
sudo systemctl start mariadb
sudo systemctl enable mariadb
Güvenli kurulum yapılandırmasını başlatın
Kod:
sudo mysql_secure_installation
Bu komut ile root şifresi belirlenir, örnek veritabanları silinir ve erişim sınırlamaları uygulanır.
PHP Kurulumu
PHP, dinamik web içeriklerini işlemek için kullanılır. Apache ile uyumlu PHP ve ilgili modülleri kurun:
Kod:
sudo apt install php libapache2-mod-php php-mysql -y
Kurulumu doğrulamak için
Kod:
php -v
Apache ile PHP entegrasyonunu test etmek için örnek bir dosya oluşturun
Kod:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Tarayıcıda şu adresi açarak PHP bilgilerini görebilirsiniz
arduino
Gerekli PHP Eklentilerini Kurun (İsteğe Bağlı)
Bazı uygulamalar ek PHP modüllerine ihtiyaç duyar. Yaygın olanları şu şekildedir
Kod:
sudo apt install php-cli php-curl php-gd php-mbstring php-xml php-zip -y
Apache’yi yeniden başlatarak değişikliklerin geçerli olmasını sağlayın
Kod:
sudo systemctl restart apache2
Güvenlik Duvarı Ayarları (UFW)
Sunucunuzda UFW aktifse, web trafiğine izin verin
Kod:
sudo ufw allow in "Apache Full"
Web Dizini ve Dosya İzinleri
Varsayılan web dizinicss
/var/www/html
Bu dizindeki dosyalar, tarayıcı üzerinden erişilen içeriklerdir. Gerekli izinleri ayarlayın
Kod:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
Bu adımlar tamamlandığında Ubuntu Server üzerinde çalışan bir LAMP sunucunuz olur. Apache HTTP sunucusu ile PHP dosyaları çalıştırabilir, MariaDB üzerinde veritabanları oluşturabilir ve barındırdığınız uygulamaları yönetebilirsiniz.



