<p>Öncelikle mevcut kurulu tüm paketleri güncelleyelim.</p>
<p><em>yum update</em></p>
<p>Mysql Kurulumu:</p>
<p>Kurulum için aşağıdaki komutu çalıştırınız;</p>
<p><em>yum -y install mysql mysql-server</em></p>
<p>Sistem reboot edildiğinde otomatik olarak açılışta çalışır duruma gelmesini sağlayalım.</p>
<p><em>chkconfig &#8211;levels 235 mysqld on</em></p>
<p>Servisi başlatalım.</p>
<p><em>/etc/init.d/mysqld start</em></p>
<p>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..</p>
<p><em>mysql_secure_installation</em></p>
<p>Apache Kurulumu:</p>
<p>Kurulum için aşağıdaki komutu çalıştırınız;</p>
<p>yum -y install httpd</p>
<p>Sistem reboot edildiğinde otomatik olarak açılışta çalışır duruma gelmesini sağlayalım.</p>
<p>chkconfig &#8211;levels 235 httpd on</p>
<p>Servisi başlatalım.</p>
<p><em>/etc/init.d/httpd start</em></p>
<p>Şimdi /var/www/html altına yüklediğiniz dosyalar erişilebilir olacaktır , apache nin konfigurasyon dosya yolu da <span class="system">/etc/httpd/conf/httpd.conf</span> şeklindedir.</p>
<p>Php5 Kurulumu:</p>
<p>Kurulum için aşağıdaki komutu çalıştırınız;</p>
<p><em>yum -y install php</em></p>
<p>Apache servisini yeniden başlatalım.</p>
<p><em>/etc/init.d/httpd restart</em></p>
<p>Php5 Testi:</p>
<p><em>nano /var/www/html/info.php</em></p>
<p>İçine aşağıdaki kodu giriniz.</p>
<p><em><;?php</em><br />
<em>phpinfo();</em><br />
<em>?>;</em></p>
<p>Şimdi http://ipadresiniz/info.php yi browserdan çağırdığınızda info.php yi görmelisiniz.</p>
<p>Php5 e Mysql desteği verelim;</p>
<p><em>yum -y install php-mysql</em></p>
<p>Şimdi sık kullanılan cms ler için (wordpress,joomla,drupal..) bilindik php modüllerini ekleyelim.</p>
<p><em>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</em></p>
<p>Apc kuralım;</p>
<p><em>yum -y install php-pecl-ap</em></p>
<p>Apache servisini yeniden başlatalım.</p>
<p><em>/etc/init.d/httpd restart</em></p>
<p>Tekrar info.php ye baktığınızda kurulu modülleri görebiliyor olacaksınız.</p>
<p>PhpMyAdmin Kurulumu:</p>
<p>RPMforge GPG anahtarını import edelim.</p>
<p>64 bit centos kurduğunuzu varsayıyorum, ilgili rpm paketini indirelim.</p>
<p>yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm</p>
<p>Aşağıdaki komutla phpmyadmin kuralım.</p>
<p><em>yum -y install phpmyadmin</em></p>
<p>Şimdi phpmyadmin configurasyonunda phpmyadmin in her yerden erişilebilir olmasını sağlayalım.</p>
<p>nano /etc/httpd/conf.d/phpmyadmin.conf</p>
<p>Açılan dosya da aşağıdaki satırları siliniz ya da başına # ekleyiniz.</p>
<p><;Directory &#8220;/usr/share/phpmyadmin&#8221;>;<br />
Order Deny,Allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
<;/Directory>;</p>
<p>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.</p>
<p>#<;Directory &#8220;/usr/share/phpmyadmin&#8221;>;<br />
# Order Deny,Allow<br />
# Deny from all<br />
# Allow from 127.0.0.1<br />
#<;/Directory>;</p>
<p>Şimdi authentication tip ini değiştirelim.</p>
<p>nano /usr/share/phpmyadmin/config.inc.php</p>
<p>Açılan dosya da</p>
<p><em>$cfg[&#8216;Servers&#8217;][$i][&#8216;auth_type&#8217;] = &#8216;cookie&#8217;;</em></p>
<p>satırını bulup</p>
<p><em>$cfg[&#8216;Servers&#8217;][$i][&#8216;auth_type&#8217;] = &#8216;http&#8217;;</em></p>
<p>şeklinde değiştiriniz ve kaydediniz.</p>
<p>Apache servisini yeniden başlatalım.</p>
<p><em>/etc/init.d/httpd restart</em></p>
<p>Ş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.</p>
<p>Saygılarımla</p>
<p>Ayhan ARDA</p>


Centos 6.x üzerine Apache , Php , Mysql ,Phpmyadmin Kurulumu (LAMP)
