Ubuntu 14.04 Linux sunucusuna Apache, MySQL, PHP (LAMP) nasıl kurulur

15 Ekim 2015, Perşembe 0 Yorumlar

LAMP Hakkında

LAMP, web sunucuları çalıştırmak için kullanılan açık kaynaklı yazılımlar grubudur. Kısaltması Linux, Apache, MySQL ve PHP den gelmektedir. Sunucu Ubuntu olduğu için Linux kısmını tamamladık diyebiliriz.


Kurulum

Bu tutorial'daki komutları kullanabilmeniz için root yetkilerine sahip olabilmeniz gerekiyor. Başlamadan önce sudo komutlarını kullanabildiğinizden emin olun.


1. Apache kurulumu

Apache açık kaynaklı ve dünyadaki web sunucularının %50 sinden fazlasının tercih ettiği bir yazılımdır.

Apache'yi kurmak için şu komutu terminalinize yazın:

sudo apt-get update
sudo apt-get install apache2

Hepsi bu kadar. Apache'nin yüklendiğini kontrol etmek için tarayıcınıza sunucunun IP adresini yazın (ör: http://12.34.56.789). Sayfanın ekrana "It works!" yazısını getirmesi gerekiyor.

Sunucunuzun IP adresini "Sunucular" sayfasından ilgili sunucu satırından alabilirsiniz:




Eğer bu sayfayı görüyorsanız, web sunucu kurulumunuz doğru yapılmış demektir.





2. MySQL kurulumu

MySQL çok gelişmiş bir database yönetim sistemidir.

MySQL yüklemek için terminali açın ve şu komutu çalıştırın:

sudo apt-get install mysql-server php5-mysql

İlk olarak, MySQL'in verilerini tutacağı klasör yapısını belirlemeniz gerekiyor. Bunu yapmak için şu komutu çalıştırın:

sudo mysql_install_db

Kurulum tamamlandıktan sonra MySQL root şifresi belirleyebilirsiniz:

sudo /usr/bin/mysql_secure_installation

Konsol size mevcut root şifresini soracaktır.

MySQL'i daha yeni yüklediğiniz için bir root şifreniz olmayacağı için bunu boş bırakarak enter tuşuna basın.

OK, successfully used password, moving on...

Daha sonra konsol size bir root şifresi belirlemek isteyip istemediğiniz soracak. Y'yi seçin ve talimatları takip edin.

Ubuntu MySQL kurulumuyla ilgili size çeşitli evet hayır soruları yöneltecek.


3. PHP kurulumu

PHP açık kaynak kodlu bir web yazılım dilidir ve genellikle dinamik web sayfalarının yapımında kullanılır.

PHP yüklemesine başlamak için konsolunuza şu komutu yazın:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

PHP konsolunun sorusuna yes dediğiniz zaman yükleme işlemi başlayacaktır.

PHP Modülleri

PHP aynı zamanda pek çok farklı kütüphane ve modül ile birlikte gelmektedir. Uygun kütüphaneleri görmek için şunu yazın:

apt-cache search php5-

Konsol size yükleyebileceğiniz modülleri listeleyecektir. Yaklaşık olarak şu şekilde görülecek:

php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP
php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Human Language and Character Encoding Support
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP

Daha fazla ayrıntı için modülün ismini değiştirin ve istediğiniz diğer kütüphaneleri yazıp aratın.

apt-cache show package_name

Yüklemeye karar verdiğinizde şunu yazın:

sudo apt-get install package1 package2 ...

Birden fazla modülü tek satırda yükleyebilirsiniz. Bunun için isimlerinin arasına boşluk koyun.


4. Sunucunuzda PHP'yi görün

LAMP'in sunucunuza yüklenmesiyle birlikte, eklentileri online olarak basit bir php info sayfasında görebilirsiniz.

bunu yapabilmek için yeni bir dosya oluşturun:

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

Ve şu satırları ekleyin:

<?php
phpinfo();
?>

Ve kaydedip kapatın.

Apache'yi yeniden başlatın böylece tüm değişiklikler etkili olacaktır:

sudo service apache2 restart

İşiniz bittiğinde şu sayfayı ziyaret edin (IP adresinin sizin IP adresiniz olduğundan emin olun, verilen adres örnektir.): http://12.34.56.789/info.php




Tebrikler! LAMP kurulumunuz tamamlandı.


Bunu paylaş


Yorumlar