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.

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.


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.

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

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

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.

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
<?php phpinfo();
sonrasında ise http://sunucuipadresi/info.php ile test ediyoruz.Karşımıza aşağıdaki ekran geliyor ise kurulum tamamlanmış demektir.

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.