Kurulumunu yaptığımız CentOS 6.4'e LAMP server yani Linux'ta Apache 2, MySQL ve PHP 5 kurulumu yapalım.
Bende şu an IP adresi 192.168.1.4 Sizinkini bilmiyorsanız,
ifconfig eth0 | grep inet | awk '{ print $2 }'
olmalı.
Eğer sanal bir sunucu kuracaksanız ağ bağdaştırıcının barındırıcı makine üzerinden bağlanmasını değil bağımsız IP almasını sağlamalısınız. Bunu VirtualBox'ta Ağ ayarlarında Köprü Bağdaştırıcıyı seçerek yapabilirsiniz.
Başlayalım.
yum install mysql mysql-server -y
diye kurulumu yaptık. MySQL servisinin her başlangıçta otomatik çalışması için
chkconfig --levels 235 mysqld on
Şimdi çalışması için
/etc/init.d/mysqld start
OK dediyse devam edebiliriz. MySQL yönetici şifresini belirleyelim:
mysql_secure_installation
Kayıtlı olmayan kullanıcılar test amaçlı erişim sağlayamasınlar diye
Remove anonymous users? [Y/n] ENTER dedik
Ağ üzerinden şifreyi dene/bul yapamasınlar diye
Disallow root login remotely? [Y/n] ENTER dedik.
Test amaçlı veritabanı başta işinize yaramayacaksa
Remove test database and access to it? [Y/n] ENTER dedik.
Ve bu işlemler uygulansın
Reload privilege tables now? [Y/n] ENTER dedik.
Thanks for using MySQL.
Şimdi Apache için
yum install httpd -y
Her başlangıçta otomatik çalışması için
chkconfig --levels 235 httpd on
Şimdi çalışması için
/etc/init.d/httpd start
OK dediyse bu da tamam.
Apache test sayfasını açabiliriz. Tarayıcıya IP'mizi yazmamız yeterli.
Ve PHP
yum install php -y
Çalışması için Apache'yi yeniden başlatalım:
/etc/init.d/httpd restart
Şimdi PHP'mizin çalışıp çalışmadığını kontrol edelim. Ben görmek ve göstermek için yapıyorum. Eğer siz adım atlamadıysanız muhtemelen herhangi bir sorun yoktur.
/var/www/html/ dizininde bir php dosyası oluşturup içine
<?php
phpinfo();
?>
fonksiyonunu yazıp çağıralım:
PHP'ye MySQL desteği ve küçük bir araç ekleyelim:
yum install php-gd php-imap php-ldap php-mbstring php-mysql php-odbc php-pear php-xml php-xmlrpc php-pecl-apc -y
Çalışması için Apache'yi yeniden başlatalım:
/etc/init.d/httpd restart
Web arayüzü ile MySQL veritabanlarını yönetebilmek için phpMyAdmin'e ihtiyacımız var ancak bu CentOS deposunda bulunmuyor. Bunun için RPMforge deposunu ekleyelim:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
sisteminiz 64 bit ise
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm -y
32 bit ise
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm -y
Şimdi kurabiliriz:
yum install phpmyadmin -y
Veritabanına sadece yerelden bağlanmayalım diye
vi /etc/httpd/conf.d/phpmyadmin.conf
açalım ve
#<Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>
satırlarını etkisizleştirelim. Görmek isteyenler için:
Ve kullanıcı girişini dilerseniz çerez yerine http'ye çevirin. Karar sizin.
vi /usr/share/phpmyadmin/config.inc.php
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
Görmek isteyenler için:
Apache'yi yeniden başlatalım:
/etc/init.d/httpd restart
Ve çalışıyor:
Kolay gelsin.
bu kadar net bir anlatım görmemiştim. teşekkürler.
YanıtlaSilŞahane anlatım tebrikler!
YanıtlaSilMakaleniz için teşekkürler fakat bi sorum olucaktı
YanıtlaSilcentos 6 kullanıyorum masa üstünden terminale bağlandığımda i - | gibi karakterler çıkmıyor bu konuda ne yapmam lazım ayrıca vps de site yayınlamak istiyorum bu konuda çok acemiyim bi yol göstermisiniz lütfen ?
centos 6.4 ü vps nin hizmet werdiği siteden otomatik kuruyo fakat ondada masa üstünü göremiyorum 6 dada bu sorunlar çıkıyor..
Çok faydalı ve net bir anlatım, elinize sağlık.
YanıtlaSilmerhaba phpmyadmin sürümü 2.11 gözüküyor yanılmıyorsam son sürümü 4 lerdeydi. bunu nasıl güncelleriz ? diger kurulu tüm uygulamaları nasıl güncellerim ? sistemi nasıl güncellerim ? ve kurulu paketleri nasıl görebilirim ? bu konuda yardım edebilirmisiniz.
YanıtlaSilGerçekten kutlarım. Bu kadar iyi bir anlatım daha önce hiç görmemiştim.
YanıtlaSilhocam emeklerine sağlık çok faydalı bir makale
YanıtlaSilAnlatım için teşekkür ederim. Arşivime siteyi kaydettim.
YanıtlaSil