CentOs 7 LAMP Stack Kurulumu

CentOS ekibi bundan yaklaşık 1 yıl kadar önce 7. sürümün kararlı halini indirmeye sundu. Önceki sürümlere kıyasla çok büyük farklılıklar taşımasa da, MariaDB ve systemd gibi bazı radikal değişiklikler mevcut.

CentOs 7 hakkında kendi web sitesinden daha detaylı bilgiye ulaşabilirsiniz. Biz kuruluma geçelim.

Apache Kurulumu

Önce paket yöneticisi yardımıyla kurulumu yapalım:

Ardından konfigürasyona geçelim. Sunucuda kullanacağımız domain adı için bir vhost dosyası oluşturacağız;

Dosya içeriği şu şekilde olacak;

Böylelikle domainimiz için /var/www/ dizini içinde yeni bir dizin oluşturmuş olduk. Tabi /var/www dizini içindeki dosyalar halen ip adresinizi çağırdığınızda görünür durumda şu anda. Yani ana dizin bu bölüm.

Yeni dizinimizi fiziksel olarak oluşturmayı da ihmal etmeyelim;

Son olarak da Apache’yi başlangıçta çalışması için kaydedip, başlatalım;

MariaDB (MySQL) Kurulumu

RHEL 7 ile birlikte default olarak artık mysql değil, mariadb destekleniyor. Bu durumda kullamında herhangi bir değişiklik bulunmuyor. Yani ister php tarafında, ister phpMyAdmin gibi yönetim arayüzlerinde ayarlama yapmanıza gerek yok. MariaDB zaten MySQL’den türemiş ve aynı yapıda bir veritabanı motoru.

Şimdi kurulumu yapalım;

MariaDB servisini kaydedelim ve başlatalım;

Ardından da kuruluma geçelim. Aşağıdaki komutu çalıştırdığınızda root için parolayı, anonim kullanıcıları ve dışarıdan bağlantı ayarlarını yapabilirsiniz.

PHP Kurulumu

PHP ve Pear paketlerini kuralım;

MySql / MariaDB bağlantısı için gerekli paketleri kuralım;

/etc/php/php.ini dosyasında error log’lar için gerekli ayarlamaları yapalım;

Log dizinini oluşturalım ve gerekli izinleri verelim;

Kurulum işlemini tamamladık. Tüm bu işlemlerin ardından testimizi de yapalım;

Eğer tarayıcımızın adres satırına siteadi.com/info.php yazdığımızda PHP’nin hakkında sayfasında ulaşabiliyorsak tüm işlemleri sorunsuz yapmışız demektir.

phpMyAdmin Kurulumu

Apache, MySql(MariaDB) ve PHP’yi başarıyla kurduk. Sıra geldi veritabanımızı yöneteceğimiz phpMyAdmin yazılımının kurulmasına.

Epel repolarını sisteme tanıtarak başlayalım;

Şimdi de phpMyAdmin paketlerini kuralım;

phpMyAdmin kurulumunu da tamamladık. Şimdi de ayarlamaları yapacağız. Aksi halde arayüze ulaşamazsınız.

Yukarıdaki komutla config dosyasını açtığınızda içerisinde çoğunlukla erişim izinleri ile ilgili satırları göreceksiniz. Bu satırlar hem Apache 2.2 hem de 2.4 sürümü ile uyumlu olarak yazılmıştır. Biz Apache 2.4 sürümünü kullanıyoruz. Bu yüzden diğer satırlara ihtiyacımız yok. Ayrıca yapılandırma varsayılan olarak tek bir ip ile bağlanmaya olanak tanır. Biz her bilgisayardan ulaşılabilir olmasını sağlayacağız.

Apache ve MariaDB servislerini de yeniden başlatalım;

Servisler sorunsuz olarak başlarsa tarayıcımızla siteadi.com/veritabani adresine gidip kontrollerimizi sağlayalım.Eğer phpMyAdmin arayüzüne sorunsuz ulaşabiliyorsanız, tüm işlemler tamamdır.

Bir Cevap Yazın