LAMP (Linux + Apache + Mysql + Php) Server Kurulumu

Server programları

LAMP (Linux + Apache + Mysql + Php) Server Kurulumu

Mesajgönderen fortran » 01 Mar 2014, 13:21

Resim
Web uygulamaları ve scriptler üzerinde çalışıyorsanız, bunları online kullanmaya başlamadan önce, kendi bilgisayarınızda test etmeniz oldukça yararlı olacaktır. Yerel olarak böyle bir testi yapabilmeniz için sisteminizde LAMP (Linux, Apache, MySQL, PHP) server kurulu olmalıdır. Bu durumda, bilgisayarınızda herhangi bir web ortamını oluşturmanız ve söz konusu denemeleri yapmanız olanaklı hale gelir. Aşağıda Debian Gnu/Linux, Ubuntu ve Linux Mint üzerinde LAMP (Linux, Apache, MySQL, PHP) server kurulumu anlatılmaktadır.

Resim
Öncelikle root oluyoruz.

Kod: Tümünü seç
su


Ubuntu ve Linux Mint kullanıcıları eğer süper kullanıcı tanımlamamışlarsa:

Kod: Tümünü seç
sudo su


1. MySQL kurulumu

Kod: Tümünü seç
apt-get install mysql-server mysql-client


ya da

Kod: Tümünü seç
aptitude install mysql-server mysql-client


Kurulum sırasında Mysql için root parolası istenecektir. Bu, Mysql için belirlenecek olan root parolasıdır.

New password for the MySQL “root” user: root kullanıcı için yeni parolanız.

Repeat password for the MySQL “root” user: root kullanıcı için tekrar parolanızı tekrar giriniz.

İki defa parola girildikten sonra eğer her şey yolunda gitmişse yapılandırma tamamlanacak, Mysql servisi başlatılacaktır.

2. Apache2 kurulumu

Kod: Tümünü seç
apt-get install apache2


ya da

Kod: Tümünü seç
aptitude install apache2


Kurulum bitince Firefox’u açıp adres satırına http://localhost yazıldığında, tarayıcıya “It works!” başlıklı metin geldiyse kurulum sorunsuz tamamlanmış demektir.

Eğer bu metin görünmüyorsa:

Kod: Tümünü seç
/etc/init.d/apache2 start


koduyla Apache çalıştırılmaya zorlanabilir, hata yakalanmaya çalışılabilir.

3. PHP5 kurulumu

Kod: Tümünü seç
apt-get install php5 libapache2-mod-php5


ya da

Kod: Tümünü seç
aptitude install php5 libapache2-mod-php5


Kurulum bittikten sonra Apache’yi yeniden başlatmak gerekmektedir.

Kod: Tümünü seç
/etc/init.d/apache2 restart


PHP5 kurulumunu test etmek

phpinfo ile kurulumu ve PHP bilgilerini test etmek mümkündür.

Kod: Tümünü seç
gedit /var/www/info.php


komutuyla ilgili dizinde boş bir php dosyası açarak, içine aşağıdaki kodu:

Kod: Tümünü seç
<?php
    phpinfo();
    ?>


yapıştırıp, dosyayı kaydedip kapatmalıdır. Ardından Firefox adres satırına http://localhost/info.php yazıldığında, tarayıcı penceresine PHP bilgileri dökülecektir.

4. PHP5 için MySQL desteği

PHP5′e MySQL desteği kazandırmak için aşağıdaki komutları sırasıyla uygulamak gerekir:

Kod: Tümünü seç
aptitude search php5


Kod: Tümünü seç
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json


Böylece PHP5, MySQL desteği kazanmış olur. Kurulum sonrasında Apache’yi tekrar başlatmak gerekir:

Kod: Tümünü seç
/etc/init.d/apache2 restart


Sonra tekrar Firefox ile http://localhost/info.php sayfasına gidildiğinde sayfanın altında MySQL’e ait bilgiler görebilir.

5. PhpMyAdmin kurulumu

Kod: Tümünü seç
apt-get install phpmyadmin


ya da

Kod: Tümünü seç
aptitude install phpmyadmin


Kurulum sırasında: “Web server to reconfigure automatically” biçiminde bir seçim yapılması istenecektir, burada “apache2” seçilmelidir; sonra “Configure database for phpmyadmin with dbconfig-common?” diye bir soru gelecektir buna da “Hayır” diye cevap verilmesi gerekiyor. Eğer yanlışlıkla evet denilirse, düzeltmek için:

Kod: Tümünü seç
sudo gedit /etc/apache2/apache2.conf


koduyla ilgili dosya açılır ve içine:

Alıntı

Kod: Tümünü seç
Include /etc/phpmyadmin/apache.conf


satırı eklenir. Apache tekrar başlatılır:

Kod: Tümünü seç
sudo /etc/init.d/apache2 restart


Sonra http://localhost/phpmyadmin ile işlem tekrar edilir. Gelen sayfada kullanıcı adı olarak root yazılır, parola olarak da MySQL kurulumunda belirlenen root parolası girilir.

/var/www/ dizininde rahat çalışmak üzere dosya izinlerinin ayarlanması gerekebilir:

Kod: Tümünü seç
chmod -R 777 /var/www/


kodu /www klasörüne ve alt dizinlerine yazma izni verecektir.

getgnu.org
Kullanıcı avatarı
fortran
Forum Gurusu
Forum Gurusu
 
Mesajlar: 4413
Kayıt: 26 Kas 2006, 01:00

Re: LAMP (Linux + Apache + Mysql + Php) Server Kurulumu

Mesajgönderen fortran » 29 Ara 2014, 01:12

Rehber güncellenmiştir. Bu nedenle yukarıdaki metni değil, kaynaktaki anlatımı temel alarak çalışmalarınızı yürütünüz.
Kullanıcı avatarı
fortran
Forum Gurusu
Forum Gurusu
 
Mesajlar: 4413
Kayıt: 26 Kas 2006, 01:00


Dön Sunucu uygulamaları

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir