Ubuntu Localhost (Apache,MySQL,PHP) Kurulumu

Linux, PHP

20 Nisan 2018

Aşağıdaki kullanılan yöntem ile Debian temelli birçok Linux dağıtımında Localhost kurulumu yapabilirsiniz.

Bu nedenle kurulumu sadece Ubuntu ile sınırlamayalım. Ayrıca Ubuntu 14.04 sürümü sonrasında Localhost’da www dizini yerine www/html dizini kullanılmaktadır.

Apache Web Sunucusu Kurulumu

İlk önce CTRL ve T tuşları yardımıyla Terminal ekranını açıyoruz. İşlem süresince sıkıntı yaşamamamız için öncelikle paketlerimizi güncellemek için aşağıdaki kodu yazıp çalıştırıyoruz;

sudo apt-get update

Komutu yazdıktan sonra yönetici şifremizi giriyor ve paketlerin güncellenmesini bekliyoruz. Aşağıdaki gibi bir ekran döndüğü anda paketlerimizin güncellenme işlemi tamamlanmış demektir.

Yukarıdaki işlemi tamamladıysak Apache Web sunucumuzu kurmak için gerekli olan aşağıdaki komutu yazalım ve çalıştıralım;

sudo apt-get install apache2

Kurulumu onaylamak için E harfine basalım ve ardından tekrardan Enter’a basalım. Terminal ekranı tekrardan boşa döndüğü anda Apache Web sunucusunun kurulum işlemi tamamlanmıştır.

Linux Apache Üzerine PHP ve MySQL Kurulumu

Apache sunucumuz üzerinde PHP ve MySQL ile çalışabilmemiz için bu kurulumu da gerçekleştirmemiz gerekiyor. İkisini de tek komutta yüklemek için;

sudo apt-get install php5 php5-mysql mysql-server

Komutunu çalıştırın ve kurulumu onaylamak için E tuşuna basarak işleme devam edin. PHP ve MySQL‘in boyutu 140 MB‘dır.

Dosyalar indirilip kurulum işlemi başladığında MySQL server için bizden bir Root yani yönetici şifresi istenecektir. Bu şifreyi daha sonra phpmyadmin ve birçok yerde kullanacağımız için ya basit bir şifre koyun yada aklınızda tutabileceğiniz şifrelerden herhangi birini kullanın.

Şifreyi yazdıktan sonra TAB tuşu yardımıyla Evet‘in üzerine gelip onaylayın. Bu ekrandan sonra aynı ekrana benzer bir ekran gelecek ve girdiğimiz şifremizi doğrulamamızı isteyecektir.

PHP ve MySQL kurulumumuz da başarıyla tamamlandıysa sunucumuzu yeniden başlatarak sonradan eklediğimiz modüllerin de sorunsuz çalışır hale gelmelerini sağlayalım;

sudo /etc/init.d/apache2 restart

Buraya kadar yaptığımız kurulum kısmıydı. Şimdiyse Localhost’umuzun kullanıma hazır hale gelip gelmediğini kontrol etmemiz gerekiyor. Öncelikle PHP’yi kontrol etmek için bir info dosyası oluşturmamız gerekiyor;

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

Bu satırı yazdığınızda karşınıza aşağıdaki gibi bir metin düzenleyici gelecektir. Bu ekrana

<?php 
   phpinfo();
?>

kodunu yazacağız ve ardından CTRL ve X tuşlarına basacağız. İşlem kaydedilsin mi şeklinde sorduğundaysa E tuşuna basarak onaylayacağız ve Enter’a basacağız;

Şimdi internet tarayıcımızın adres çubuğundan http://localhost/phpinfo.php adresini ziyaret edeceğiz.

Apache Web Server Üzerine phpMyAdmin Kurulumu

Şuana kadar yaptığımız işlemlerde Apache Web sunucusuPHP 5.0 ve MySQL Server kurulumunu gerçekleştirdik. Şimdi ise bize birçok kurulum sırasında kullanacağımı phpMyAdmin gerekiyor. Hemen terminal ekranında aşağıdaki komutunu çalıştıralım;

sudo apt-get install phpmyadmin

Tekrardan E tuşuna basarak 28.9 MB‘lık indirmeyi onaylayalım. Şimdi ayar ekranında karşımıza seçim yapmamızı isteyen bir ekran gelecek. Bu ekran üzerinden apache2 seçeneğini seçeceğiz. İkinci aşamadaysa kurulum henüz devam ederken dbconfig-common için tekrardan bir soru yöneltecektir.  Evet, seçeneğine gelip Enter’a basıyoruz. Şimdi şifre belirleme ekranı karşımıza gelecektir. Bu ekranda daha önceden MySQL için belirlediğimiz şifreyi gireceğiz.  Daha sonra tekrardan karşınıza phpMyAdmin için şifre belirleme ekranı gelecektir. Buraya phpMyAdmin için şifre girin ve son sorduğunda da phpMyAdmin şifrenizi tekrardan girerek kurulumu sonlandırın.

Şimdi, son olarak aşağıdaki komutu çalıştırın;

sudo ln -sf /usr/share/phpmyadmin /var/www/html/phpmyadmin

İnternet tarayıcınızı açın ve şimdi http://localhost/phpmyadmin/ adresine gidin.

Tebrikler localhostunuzu kurmayı başarınız!