Merhaba Arkadaşlar Bugun Sizlere Bir Sunucuya Apache + Mysql + Phpmyadmin Kurulumunu Anlatacağım, Bu Konuda İnternette Sağlam Bilgi Bulmak Biraz Zor. Şimdi Kuruluma Geçelim.
Putty Programı İle Sunucumuza Bağlanıyoruz.
Putty Programını İndirmek İçin : https://the.earth.li/~sgtatham/putty.../x86/putty.exe
---------------------------------------
Oncelikle Guncelleme Yapalım
yum -y update
Bu İşlem Biraz Uzun Surebilir;
Apacheyi Kuralım;
yum install httpd
Kurulum Otomatik Yapılacaktır. Şimdi Olası Durumda Sunucu Kapanıp Açılırsa Otomaik Başlatabilmek için ;
chkconfig httpd on
Yazıyoruz Ve Apacheyi Başlatıyoruz;
service httpd start
--------------------------------------
Php Ve Mysql Kuralım ;
yum install php php-mysql
--------------------------------------
Apacheyi Kapatıp Tekrar Başlatalım;
service httpd restart
--------------------------------------
Mysql - Server Kuralım;
yum install mysql mysql-server
Kurulum Otomatik Yapılacaktır. Şimdi Olası Durumda Sunucu Kapanıp Açılırsa Otomaik Başlatabilmek için ;
chkconfig mysqld on
Mysqli Başlatalım;
service mysqld start
Şimdi Mysql'e Şifre Koyacağız;
mysql_secure_installation
Yukarıdaki Kodu Yazdıktan Sonra Şöyle Bi Ekranla Karşılaşacaksınız;
Enter current password for root (enter for none): Entere Basın
Set root password? [Y/n] Y Basıp Enterlayın
New password: Yeni Şifre
Re-enter new password: Yeni Şifre Tekrar
Password updated successfully!
Reloading privilege tables..
Daha Sonra Onunuze Gelen Herşeye Y Basıp Enterlayın.
--------------------------------------
Şimdi Phpmyadmin Kuralım;
Ben 2.11.10.1 Versiyonun Linkini Attım Farklı Bir Versiyon İndirirseniz Aşşağıdaki Adımlar Onlar İçinde Geçerlidir.
wget https://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/2.11.10.1/phpMyAdmin-2.11.10.1-all-languages.tar.gz?r=http%3A%2F%2Fsourceforge.net%2F projects%2Fphpmyadmin%2Ffiles%2FphpMyAdmin%2F2.11. 10.1%2F&ts=1372851196&use_mirror=garr
Dosyamız İndi Şimdi Arşivden Çıkaralım;
tar xvfz phpMyAdmin-2.11.10.1-all-languages.tar.gz
Dosyamızı /usr/share Klasörune Atalım;
Bu Adımda Bazen Sorunlar Oluşuyor Sorun Yaşarsanız Arşivi Bilgisayarınıza İnidirin Açın /usr/share/phpmyadmin Klasörune Manuel Olarak Atın;
mkdir /usr/share/phpmyadmin
mv phpMyAdmin-2.11.10.1-all-languages /usr/share/phpmyadmin
Daha Sonra Filezilla Programı İle Sunucunuza Bağlanın /usr/share/phpmyadmin Klasörune Girin
config.sample.inc.php dosyasının ismini config.inc.php yapın
Daha Sonra Dosyaya Sağ Tıklayıp Göster/Duzenle Yapın Karşınıza Gelen Ekrandan
$cfg['blowfish_secret'] = ' '; Yazısını Arayın Ve Bulun ' ' Tırnakların Arasına Gizlibi Kod Yazın Ve Kayıt Edin.
Daha Sonra /etc/httpd/conf.d/ Klasörune Girin
php.conf Dosyasını Bilgisayarınıza İnidirin Sonra Dosyayı Açın Ve İçine Şunları Yazın:
Daha Sonra Kayıt Edin Ve Dosyanın Adını phpmyadmin.conf Olarak Değiştirip /etc/httpd/conf.d/ Klasörune Yollayın.PHP- Kodu:
# Web application to manage MySQL
#
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
Alias /phpmyadmin /usr/share/phpmyadmin
Daha Sonra Puttye Gelip
service httpd restart
Yazın.
https://sunucuip/phpmyadmin Yazarak phpmyadmine Bağlanın Ve Kurulum Bitmiştir
-------------------------------------------------
Phpmyadmini Manuel Olarak Kurmayı Denedik Fakat Başaramadıysanız.
rm -rf /etc/httpd/conf.d/phpmyadmin.conf
rm -rf /usr/share/phpmyadmin
rpm --import https://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
yum install https://pkgs.repoforge.org/rpmforge-....rf.x86_64.rpm
yum install phpmyadmin
Daha Sonra Filezilla Programı İle Sunucunuza Bağlanın /usr/share/phpmyadmin Klasörune Girin
config.inc.php Dosyasını Açıyoruz Böyle Bir Dosya Yoksaconfig.sample.inc.php dosyasının ismini config.inc.php yapın
Daha Sonra Dosyaya Sağ Tıklayıp Göster/Duzenle Yapın Karşınıza Gelen Ekrandan
$cfg['blowfish_secret'] = ' '; Yazısını Arayın Ve Bulun ' ' Tırnakların Arasına Gizlibi Kod Yazın Ve Kayıt Edin.
Sonra
service httpd restart
Phpmyadmine Giriş Yapınca Forbidden Hatası Alıyorsanız /etc/httpd/conf.d/phpmyadmin.conf Dosyasını Açın İçindeki Herşeyi SilinYazın Kayıt EdinPHP- Kodu:
<Directory "/usr/share/phpmyadmin">
Order allow,deny
Allow from all
</Directory>
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
service httpd restart
Yapın
Yukarıdaki İşlemler %80 Tum Sunucularda Oluyor. Bazı Sunucularda Php Yi Tam Olarak Çalıştırmıyor. Bunun İçinde php.ini Ye Ayar Çekilmesi Gerekiyor Nette Kolaylıkla Bulabilirsiniz.
Not : Her İşlemden Sonra service httpd restart Yapmayı Unutmayın.
Not 2: CentOs 64 bit'e Kurulumu Yaptım Sürekli Bir Hatayla Karşılaştım Bilginize.
Kırmızı Renkli Kodlar Alıntıdır. Gerisi Bana Ağittir.