Yeditepe Üniversitesi Bilgisayar Topluluğu

Kasım 4, 2008

Ubuntu üzerinde tek komutla LAMP kurulumu

Kategori: Genel, Linux, PHP — xaph @ 12:39 am
Tags: , , , ,

Eğer Ubuntu 7.04 ve üstü bir sürüm kullanıyorsanız tasksel sayesinde tek komutla LAMP server kurulumu yapabilirsiniz. Bunun için konsoldan:

sudo tasksel install lamp-server

komutunu yazıp onaylamanız yeterli olacaktır. Kurulum esnasında sizden mysql root parolası isteyecektir. Dilediğiniz değeri verebilirsiniz.

Bu aşamadan sonra http://localhost/ bağlantısını tıklayarak çalışan apache sunucunuzu görebilirsiniz. Yazacağınız kodların sunucu üzerinde çalışması için kodlarınızı /var/www dizininde saklamanız gerekmektedir.

Buraya kadarı basit bir LAMP kurulumuydu. Şimdi biraz detaya inelim.

Kurulan Paketler:

Web sunucumuzu tasksel kullanarak yaptığımız için öntanımlı paketler yüklenmiştir. Bu öntanımlı paketler şunlardır:

apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql

Kullanıcı Dizini Oluşturmak:

Biraz önce de yazdığım gibi yazacağınız kodlar için öntanımlı klasör /var/www klasörüdür. Ancak bu klasör üzerine yazma hakkınız bulunmadığından ve her seferinde root yetkileriyle çalışmak güvenli olmadığı için /home klasörünüz içerisinde bir web dizini oluşturabilirsiniz. Bunun için sırasıyla şunları yapmanız yeterlidir:

  • İstediğiniz bir metin düzenleyici(gedit, nano, vi ..) kullanarak ayar dosyamızı açalım.
    sudo gedit /etc/apache2/sites-available/default
  • Document Root satırını bularak orada yazan dizin yolunu istediğimiz şekilde değiştirelim. (Örnek olarak /home/kullanıcı_adiniz/public_html)
  • <Directory /var/www/> olan kısmı <Directory /home/kullanıcı_adiniz/public_html/> şeklinde değiştirelim.
  • Son olarak sunucumuzu yeniden başlatalım.
    sudo /etc/init.d/apache2 restart

Artık /home/kullanıcı_adiniz/public_html/ klasörü sizin web dizininiz olacaktır.

PhpMyAdmin’i kurmak:

PhpMyAdmin veritabanı tablolarınızı yönetmek, yeni tablolar oluşturmak gibi işlemleri yapmak için oldukça kullanışlı bir araçtır. Kurulumu için öncelikle konsoldan

sudo apt-get install phpmyadmin

yazıp onaylamalıyız. Bu aşamada sistemimize phpmyadmin kurulmuş oldu ancak bunu bir de web sunucumuza belirtmeliyiz. Bunun için öncelikle

sudo gedit /etc/apache2/apache2.conf

komutu ile apache ayar dosyamızı açmalıyız. Daha sonra

Include /etc/phpmyadmin/apache.conf

satırını ayar dosyamızın en altına yazmalıyız. Böylece apacheye phpmyadmini göstermiş olduk.

Son olarak

sudo /etc/init.d/apache2 restart

komutu ile sunucumuzu yeniden başlatmalıyız. Artık http://localhost/phpmyadmin bağlantısı ile phpmyadmin’e ulaşabilirsiniz.

Sunucunuzu güle güle kullanın :)

WordPress.com'dan blog alın.