Merhaba, bir önceki yazımızda CentOS üzerine Apache kurulumunu gerçekleştirmiştik. Bu yazımızda ise PHP tabanlı ve veritabanına ihtiyaç duyan sistemlerinizi çalıştırabilmeniz için MySQL Server ile devam edeceğiz ve kontrol edebilmek için PhpMyAdmin Client kurulumunu gerçekleştireceğiz. Bunun yanı sıra PHP kurulumunu da gerçekleştirip konfigrasyonlarını tamamlayacağız.
Sunucumuza SSH ile bağlanalım.
yum install mysql mysql-server -y ile kurulum komutunu verelim.
Ortalama 2 dakika sonra MySQL Server kurulumumuz tamamlanacaktır.
service mysqld start komutu ile MySQL'i başlatalım.
Fakat bununla bitmedi, akabinde aşağıdaki ayarlara geçiyoruz.
Şifremizi yazıp Enterladıktan sonra yine şifremizi istiyor ve tekrar yazıp entera basıyoruz. Sonrasında bize 5 adet soru soruyor ve hepsine Y yazarak enterlıyoruz.
Thanks for using MySQL! yazısını gördükten sonra service mysqld restart komutu ile Mysql servisimizi resetliyoruz. Çıkan şıklar arasında [OK] yazısını gördüyseniz mysql sunucumuz hazır demektir.
Mysql bağlantısını da sorunsuz yapabilmek için;
Sırasıyla aşağıdaki komutları yazarak 3306 portunu açalım ve firewalldan izin verelim.
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
iptables -I INPUT -p tcp --sport 3306 -j ACCEPT
service iptables save
service iptables restart
Mysql tarafı tamamdır, şimdi PHP kurulumuna geçebiliriz...
yum install -y php komutu ile php kurulumunu başlatalım.
Aktif olması için service httpd restart komutu ile Apache'yi yeniden başlatalım ve PHP fonsksiyonumuz aktif olmuştur.
Apache kurulum yazımızda hatırlarsanız FTP bağlantısı gerçekleştirip index.html dosyasına deneme için bir kaç kod yazmıştık. Şimdi tekrar FTP bağlantısı yapıp /var/www/html dizinine giriş yapıyoruz.
Gördüğünüz üzere daha önce oluşturduğumuz index.html dosyası hâlen duruyor, bu sefer PHP'mizi test etmek için index.php dosyası oluşturuyoruz ve üzerine sağ tıklayıp tekrar not defteri ile açıyoruz.
Not defteri ile açtıktan sonra içerisine resimdeki kodu aynen yazıyoruz, kodu buraya ekleyemiyorum çünkü utopian text editörü muhtemelen php kodu saldırı olarak algılayıp engelliyor. Birebir aynısı olmasına dikkat ediniz.
Tarayıcımıza giriş yapıp http://ipadresi/index.php adresimizi ziyaret ediyoruz ve de gördüğünüz üzere PHP fonksiyonumuz sorunsuz bir şekilde kurulduğu için karşımıza info sayfası başarıyla çıkıyor.
Sıra geldi PhpMyAdmin kurulumuna...
Servislerimizin stabil çalışması için bir kaç eklenti kuruyoruz, bunun için aşağıdaki komutu girebilirsiniz.
yum install -y php-gd php-imap php-ldap php-mbstring php-mysql php-odbc php-pear php-xml php-xmlrpc php-pecl-apc
Ortalama 20 saniye sonra kurulum tamamlanacaktır.
PhpMyAdmin reposunu indirmek için yum install -y http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm komutunu kullanıyoruz ve 5-10 dakika kadar inmesini bekliyoruz.
Repo indikten sonra yum install -y phpmyadmin komutu ile PhpMyAdmin kurulumunu yapıyoruz.
Kurulum tamamlandıktan sonra tarayıcımıza girip http://ipadresi/phpMyAdmin adresini ziyaret ederek açılan sayfadan ilk başta belirlediğiniz mysql bilgileri ile giriş yapabilirsiniz.