Öncelikle mevcut kurulu tüm paketleri güncelleyelim.
yum update
Mysql Kurulumu:
Kurulum için aşağıdaki komutu çalıştırınız;
yum -y install mysql mysql-server
Sistem reboot edildiğinde otomatik olarak açılışta çalışır duruma gelmesini sağlayalım.
chkconfig –levels 235 mysqld on
Servisi başlatalım.
/etc/init.d/mysqld start
Mysql için şifre atayalım , default şifre boş gelir. Enter ile geçiniz , sonrasında istediğiniz şifreyi belirleyiniz , sorulara kendinize uygun cevaplar veriniz ,örneğin test database i kaldırılsın mı , root kullanıcısı uzaktan da erişilebilsin mi gibi..
mysql_secure_installation
Apache Kurulumu:
Kurulum için aşağıdaki komutu çalıştırınız;
yum -y install httpd
Sistem reboot edildiğinde otomatik olarak açılışta çalışır duruma gelmesini sağlayalım.
chkconfig –levels 235 httpd on
Servisi başlatalım.
/etc/init.d/httpd start
Şimdi /var/www/html altına yüklediğiniz dosyalar erişilebilir olacaktır , apache nin konfigurasyon dosya yolu da /etc/httpd/conf/httpd.conf şeklindedir.
Php5 Kurulumu:
Kurulum için aşağıdaki komutu çalıştırınız;
yum -y install php
Apache servisini yeniden başlatalım.
/etc/init.d/httpd restart
Php5 Testi:
nano /var/www/html/info.php
İçine aşağıdaki kodu giriniz.
<?php
phpinfo();
?>
Şimdi http://ipadresiniz/info.php yi browserdan çağırdığınızda info.php yi görmelisiniz.
Php5 e Mysql desteği verelim;
yum -y install php-mysql
Şimdi sık kullanılan cms ler için (wordpress,joomla,drupal..) bilindik php modüllerini ekleyelim.
yum -y install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel
Apc kuralım;
yum -y install php-pecl-ap
Apache servisini yeniden başlatalım.
/etc/init.d/httpd restart
Tekrar info.php ye baktığınızda kurulu modülleri görebiliyor olacaksınız.
PhpMyAdmin Kurulumu:
RPMforge GPG anahtarını import edelim.
64 bit centos kurduğunuzu varsayıyorum, ilgili rpm paketini indirelim.
yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
Aşağıdaki komutla phpmyadmin kuralım.
yum -y install phpmyadmin
Şimdi phpmyadmin configurasyonunda phpmyadmin in her yerden erişilebilir olmasını sağlayalım.
nano /etc/httpd/conf.d/phpmyadmin.conf
Açılan dosya da aşağıdaki satırları siliniz ya da başına # ekleyiniz.
<Directory “/usr/share/phpmyadmin”>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
Olması gereken hali , tabi izin için özel bir ip de ekleyebilirsiniz , test makinaıs olduğu için ben her yerden erişmek istiyorum ve başına # koyarak etkisiz hale getirdim.
#<Directory “/usr/share/phpmyadmin”>
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>
Şimdi authentication tip ini değiştirelim.
nano /usr/share/phpmyadmin/config.inc.php
Açılan dosya da
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
satırını bulup
$cfg[‘Servers’][$i][‘auth_type’] = ‘http’;
şeklinde değiştiriniz ve kaydediniz.
Apache servisini yeniden başlatalım.
/etc/init.d/httpd restart
Şimdi http://ipadresiniz/phpmyadmin.php yi browserdan çağırdığınızda phpmyadmin i görmelisiniz.Kullanıcı adı root , şifresi ise mysql secure installation bölümünde tanımladığınız şifredir. Umarım yardımcı olmuştur.
Saygılarımla
Ayhan ARDA


Bir yanıt yazın