Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu

Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu

Bu yazımızda web sitesi ile uğraşanların çok işine yarayacak bir kurulum yapacağız. Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu hakkında bilgi vereceğiz.

Kurulum Öncesi Gerekenler

  • Ubuntu 16.04 Kurulu bir sunucu
  • SSH ayarlarının yapılmış olması

Apache Kurulumu

Apache kurulumu için aşağıdaki 2 komutu sıra ile çalıştırıyoruz.

sudo apt-get update

sudo apt-get install apache2

Bu işlemler tamamlandıktan sonra sunucumuza apache kurulumu yapılmış oluyor. Ve sunucu IP adresini herhangi bir tarayıcıda yazdığınızda karşınıza aşağıdaki gibi bir ekran çıkıyor.

Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu
Apache İlk Sayfa Görünümü

Bu ekranı gördü iseniz apache kurulumunuz tamamlanmış demektir.

Mysql Kurulumu

Sıra geldi mysql kurulumuna bunun için de aşağıdaki komutu çalıştırıyoruz.

sudo apt-get install mysql-server

disk durumu uyarısına Y tuşuna basarak devam ediyoruz. Burada mysql sunucu kurulumu için ne kadar yer gerekli olduğunu onaylamamızı istiyor bizden.

Sonrasında karşımıza aşağıdaki ekranda mysql root kullanıcısı için parola belirlememizi istiyor.

Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu
Mysql Root Parola Belirleme Ekranı
Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu
Mysql Root Parola Belirleme Ekranı 2

sonrasında kurulum devam ediyor ve kurulum işlemi bitiyor.

Mysql sunucumuzun daha güvenli olması için de aşağıdaki komutu giriyoruz.

sudo mysql_secure_installation

komutu verdiğimizde bizden mysql root parolasını isteyecek. Parolamızı girip enter tuşuna basıyoruz.

Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu
Secure Mysql Root Parola İsteği

sonrasında ise parola doğrulama soruyor buna da Y tuşuna basıp enter ile devam ediyoruz.

Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu
Parola Doğrulama

ve sonrasında parola ile ilgili politika belirlemenizi istiyor. Burada kendimize göre değerleri giriyoruz.

Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu
Parola Politikası

biz burada 0 low seçiyoruz devam ediyoruz. Ama siz strong seçebilirsiniz. Bu işlem sonrasında root şifresini değiştirmek istiyor musunuz diye size soracak Y dediğinizde yeni şifreyi belirleyebilirsiniz.

sonrasında anonim kullanıcıyı silmek isteyip istemediğimizi belirliyoruz. Güvenlik için silmekte fayda var.

Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu
Anonim Kullanıcı

sonrasında ise root kullanıcısının uzaktan erişimi ile ilgili gelen soruya kendimize uygun seçeneği yazıp enter tuşu ile devam ediyoruz.Sonrasında test veritabanının kaldırmak istiyor musunuz diye sorduğunda ona da uygun bir cevap verip devam ediyoruz.

Evet böylece mysql kurulumumuz tamamlanmış oluyor.

PHP Kurulumu

Php kurulumu içinde aşağıdaki komutu çalıştırıyoruz.

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

gelen uyarına yes denildikten sonra devam ediyoruz. Kurulum bittikten sonra dir.conf dosyasında aşağıdaki değişiklikleri yapıyoruz.

sudo nano /etc/apache2/mods-enabled/dir.conf

/etc/apache2/mods-enabled/dir.conf dosyasındaki ilgili alan aşağıdaki şekilde olmalıdır.

<IfModule mod_dir.c>

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

</IfModule>

değişiklik sonrasında dosyamızı kaydedip çıkıyoruz. Apache yi yeniden başlatıyoruz.

sudo systemctl restart apache2

PHP Modülü yüklenmesi

sudo apt-get install php-cli

ve istediğiniz diğer modülleri sıra ile yükleyebilirsiniz.

PHP yi tarayıcı da test etmek için info.php dosyasını oluşturuyoruz.

sudo nano /var/www/html/info.php

info.php dosyası içerisine aşağıdaki kodu yazıp kaydediyoruz.

<?php phpinfo();

sonrasında ise http://sunucuipadresi/info.php ile test ediyoruz.Karşımıza aşağıdaki ekran geliyor ise kurulum tamamlanmış demektir.

Ubuntu 16.04 Linux, Apache, Mysql ve PHP (LAMP) Kurulumu
Php.info sayfası

Böylece Ubuntu 16.04 sunucumuz üzerine Linux Apache Mysql PHP (LAMP) Kurulumu tamamlamış olduk. Mysql’i web arayüzünden yönetmek için PphMyAdmin kurulması gerekmetedir. PhpMyAdmin kurulumu için tıklayınız. 

İlhan Çiçek

İlhan Çiçek

İlhan ÇİÇEK 2007 yılında Kırgızistan Türkiye Manas Üniversitesi Bilgisayar Mühendisliği bölümünden mezun oldum. 2007 yılından bu yana Ağ, Sistem ve Güvenlik ürünlerine üzerine çalışmaktayım. http://www.kalbenbilisim.com

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir