Merhaba,
Öncelikle LAMP Nedir? sorusu ile başlayalım.
LAMP, web'in en popüler uygulamalarının çoğu için en yaygın çözüm yığınlarından birini gösteren bir kısaltmadır. Bununla birlikte, LAMP artık genel bir yazılım yığını modeline atıfta bulunmaktadır ve bileşenleri büyük ölçüde değiştirilebilir. Kısaltmadaki her harf, dört açık kaynak yapı taşından birini temsil eder
L=Linux, A= Apache, M=MySQL, P=PHP
Öncelikle sunucuya root ile giriş yaptıktan sonra güvenlik açısından sudo yetkisine sahip bir kullanıcı oluşturalım.
adduser kullaniciadi
daha sonra şifre oluşturalım,
passwd kullaniciadi
gpasswd -a kullaniciadi wheel komutu ile kullanıcımıza sudo yetkisi verelim.
Apache Kurulumuna geçiyoruz.
Apache Centos kütüphanesinde bulunduğundan dolayı kurulumu kolaydır.
sudo yum install update
sudo yum install httpd komutu ile httpd'yi yüklüyoruz.
Apache kurulumu bittikten sonra ise Apache'yi başlatalım
sudo systemctl start httpd.service
http://sunucuipadresi olarak apacheyi test edelim.
Test sayfasını görüntüleyemiyorsanız firewall engelliyor olabilir. Apacheye izin verelim.
sudo firewall-cmd --permanent --add-service=http
sudo systemctl restart firewalld komutu ile firewall yeniden başlatalım
Son olarak sudo systemctl enable httpd ile httpd yeniden aktif hale getirelim.
Bu işlemlerimiz bittikten sonra MySQL kurulumuna geçeceğiz.
MySQL KURULUMU,
yum install mariadb-server mariadb -y ile kuruluma başlayalım.
Daha sonra ise systemctl start mariadb ile mariadb başlatalım.
systemctl enable mariadb ile başlangıçta çalışmasını sağlıyoruz.
Kurulumlarımız bitti. Şimdi ise veritabanına güvenlik önlemlerini yapalım.
mysql_secure_installation kodunu çalıştıralım.
Current password kısmını entera basıp boş geçebiliriz.
Daha sonra ise mariadb için root şifresi belirlenecek ve 2 kez şifre girilecek.
Daha sonra ise hepsine y tuşuna basıp kabul ediniz.
Şimdi ise işlemler bitince PHP Kurulumuna geçelim.
yum install php php-mysql -y
systemctl restart httpd.service
Kurulumlarımız tamamlandı. Şimdi bir adet info php dosyası oluşturalım ve test edelim.
echo "" > /var/www/html/info.php
http://sununucuipadresiniz/info.php adresini ziyaret edin ve php dosyamızı test edelim.
Sayfayı görüntülediysek şimdi bu dosyayı kaldıralım ki sunucu bilgilerimiz güvende olsun.
sudo rm /var/www/html/info.php
İşlemlerimiz bu kadar.