Ubuntu üzerinde localhost kurmak için adım adım kurulum..sudo apt-get install mysql-server
veyasudo apt-get install mysql-server mysql-client libmysqlclient15-dev
daha sonra apache sunucumuzu kuruyoruz :sudo apt-get install apache2
hemen ardından phpmyadmin kuruyoruz..sudo apt-get install phpmyadmin
daha sonra
sudo gedit /etc/apache2/apache2.conf
komutuyla ayar dosyası açılıp en sona Include /etc/phpmyadmin/apache.conf eklenip kapanacak
şimdi sırada htaccess dosyası ile rewrite özelliğini aktif yapacağızsudo gedit /etc/apache2/sites-available/default
komutuyla açtığınız dosyanın içerisindeki AllowOverride None satırı bulunup AllowOverride All ile değiştirilecek. Bu sayede rewrite özelliğini kullanıma açmış olduk. Değişiklikleri kaydedip kapatıyoruz. Sonra sudo a2enmod rewrite komutuyla rewrite özelliğini aktif yapıyoruz.
Şimdi ayarlarımızın uygulanabilmesi için aşağıdaki komutla apache sunucumuzu tekrar başlatıyoruz..sudo /etc/init.d/apache2 restart
Şimdi son olarak localhost dizinimize oturum açtığımız ubuntu kullanıcımız için yetki veriyoruz. Aşağıdaki komutta KULLANICI kısmına oturum açtığınız kullanıcı adına. Grup varsa grup adını yoksa GRUP yerinede kullanıcı adımızı yazıyoruz.chown -R KULLANICI:GRUP /var/www
Tebrikler.. kurulumunuz tamamlandı. Artık tarayıcı adres kısmına http://localhost/ yazıp deneyebilirsiniz..
Ubuntu 11.04 üzerinde denenmiştir. Her işletim sisteminde olduğu gibi Ubuntu içerisinde de çakışmalar veya hatalar oluşabilir. Yukarıdaki işlemleri uygularken oluşabilecek hatalardan tamamıyla siz sorumlusunuz. Eğer bu konuda yeterli bilgiye sahip değilseniz bilen birisi ile uygulamanızı ve uygulamadan önce sisteminizin ve önemli dosyalarınızın yedeğini almanızı tavsiye ediyoruz.