Mehmet Hanoğlu

Mehmet Hanoğlu

Full-Stack Developer

Etiketler


Kurulum İşlemleri

Adım adım her işlemin neden yapıldığını anlatarak ilerleyeceğim.

İlk olarak lamp-server paketini kuruyoruz. ( Komutun sonunda -y parametresi onay istemeden işlemi gerçekleştirmesi içindir ) Bu işlem esnasında size 3 kez MySQL şifresi soracak, hepsinde aynı şifreyi girmiş özen gösterin, aksi halde kurulum sonrasında hatalar ile karşılaşabilirsiniz.

sudo apt-get install lamp-server^ -y

phpMyAdmin ile veri tabanı oluşturma ve silme işlemlerini yapabilirsiniz. Diğer özellikleri yazmaya gerek yok sanırım. Bu işlemde de önceki adımda girdiğiniz şifreyi 2 kez girmeniz gerekecek.

sudo apt-get install phpmyadmin -y

Kurulum işlemleri bu kadar. Devamında ise gerekli modülleri aktifleştirme, php.ini ayarları gibi ayrıntı kısımlarını inceleyeceğiz.

  • mod_rewrite = .htaccess kullanabilmek için gerekli bir modül
  • mod_cache = diske önbellekleme işlemleri için
  • mod_headers = header verilerini belirleme Bu modüller kullanacağınız scripte bağlı olarak değişecektir. Gerekli olanlar için araştırma yaparak aynı şekilde dahil edebilirsiniz.
sudo a2enmod rewrite
sudo a2enmod cache
sudo a2enmod headers

Kurulumlar sonrasında apache'yi yeniden başlatıyoruz.

sudo service apache2 restart

Erişim yetkisi için default site ayarını düzenliyoruz. Koddaki subl sublime-text'in çalıştırılabilir adı, bunun yerine vim, gedit kullanabilirsiniz.

sudo subl /etc/apache2/sites-available/000-default.conf

En altına aşağıdaki kodu ekliyoruz

<Directory "/var/www/html">
    AllowOverride All
</Directory>