İçeriğe geç

Centos 6 Panelsiz Sunucu Kullanımı : PHP ve MySQL Kurulumu

Merhaba arkadaşlar bu yazımda dilimden döndüğü kadarıyla panelsiz centos sunucular için http, mysql kurulumu ve ayarlanmasını anlatıcam. Bildiğiniz üzere önceki yazılarımdan birisinde kloxo tanıtımı yapmıştım fakat bu sefer kloxo ihtiyacını da ortadan kaldırarak sistem kaynak kullanımını minumuma indiriyoruz. Belirteyim eğer aşina değilseniz sunucu kurulumuna vs kloxo kullanmanızı tavsiye ederim. Çünkü hiç ekranımız yok çoğu işlemi ssh üzerinden halledicez.

Uyarımı da yaptıktan sonra başlıyorum anlatıma. Öncelikle bu anlattıklarımı hep Centos sunucularda denedim diğer işletim sistemlerinde ne derece işler yorum yapamıyorum.

Gerekli Malzemelerimiz

  • Putty (SSH  için gerekli)
  • Winspc (FTP’nin root olarak bağlanılabilen versiyonu)

Malzemeleri edindiysek başlıyorum.

ssh bağlantısını sağladıktan sonra alttaki repolardan sizin sisteminize uygun olanı ekliyorsunuz.

Centos 6 / 32 Bit (i386) için ;

Centos 6 / 64 Bit (x86_64) için ;

Eklemeleri yaptıktan sonra güncellemeleri yapıyoruz.

Güncellemeleri de tamamladıktan sonra hemen kuruluma geçiyoruz.

1. İşlem putty ile ssh’a bağlanın ve alttaki komutu satıra yazarak bind, mysql, php kurulumunu yapın.

2. İşlem gene ssh üzerinde alttaki komutları çalıştırın ki reboot sonrasında mysql ve http otomatik olarak başlatılsın

3. İşlem alttaki komutları ssh üzerinde çalıştırın ki az önce kurduğumuz http ve mysql çalışmaya başlasın.

Şimdi buraya kadar eğer sorunsuz geldiyseniz http ve mysql artık sorunsuz çalışıyor demektir ve makinanız aslında internete çıkar. Fakat bize makinenin internete çıkması değil domain ve mysql ile bağlantılı yayın yapması önemli olduğu için şimdi başlıyoruz ince ayara.

Öncelikle mysql bağlantısı için root hesabının şifresini belirleyelim.

Daha sonra kullanacağımız domainleri sisteme kullanıcı adı olarak tanıtalım. Mesela kahpe.org domaini için ben sisteme kahpe kullanıcısını giriyorum.

Bu işlemden sonra sunucuda /home dizinin de eklediğimiz kullanıcı adını görebiliriz. Hemen bu noktada bağlanmadıysanız Winscp yardımıyla sunucunuza bağlanın ve /home dizinine gelin.

Burada eklemiş olduğumuz kullanıcı adına sağ tıklıyoruz ve chmod değerini 711 olarak ayarlıyoruz. Daha sonra klasörün içerisine girerek

  • public_html
  • logs

adında 2 klasör oluşturuyoruz. Bu oluşturduğumuz klasörlerin Grup ve Sahiplik kısımlarını root dan kullanıcı adına geçiriyoz. Unutmadan chmod değerlerinin 755 olduğunu da kontrol edelim.

Bu işlemi de sorunsuz tamamladıysanız az bir şey kaldı demektir. Apache üzerinden domaini ekleyip işlemi tamamlayacağız şimdi.

Winscp ile apache yapılandırma dosyasını – /etc/httpd/conf/httpd.conf – bilgisayarınıza indirin ve notepad++ türevi bir program ile açın.

httpd.conf dosyasında CTRL + F yardımı ile alttaki satırı aratın.

Önündeki diyezi kaldırın ve yıldızın yerine ip adresinizi yazın.

Örnek :

Daha sonra bu dosyada en alta gelin ve şuna benzer bir satır göreceksiniz

Bu yazılanlar sizin dosyanız ile tam uyuşmuyorsa eğer dosyanızda ki kısmı alıp düzenleyin

Örnek düzenlenmiş hali :

Ben error log, custom log kullanmadığım için o satırları dahil etmedim fakat siz dahil edebilirsiniz.

Bu işlemi yapıp httpd.conf dosyasını kaydedin ve ftpye gönderin.

İşlem tamam sunucumuzu domaine göre yapılandırdık hemen http ye restart atalım ve görelim.

Adres satırına domain adınızı girerseniz eğer Centos açılış sayfası ile karşılaşırsınız. Bunun sebebi /home/kullanici/public_html klasörünün boş olması. public_html klasörüne bir index dosyası atın ve test edin.

İşlem tamam =)

Sorunuz, takıldığınız nokta varsa eğer lütfen yorum olarak ekleyin bende elimden geldiğimce yardımcı olayim. Umarım vakit bulurum da bu yazıyı videolu şekilde anlatırım.

Bir sonraki yazımızda phpMyAdmin kurulumu ile görüşünceye dek herkese iyi kurulumlar.

Bir cevap yazın