Centos 5.5 işletim sistemi kuruldugunda üzerinde PHP versiyonu 5.1.6 yüklü olarak kurulum gerçekleştirilir. Fakat bazı durumlarda PHP verisoyununu 5.1.6’nın üstünde kullanmak isteyebilirsiniz. Örnek olarak phpmyadmin’in son sürümünü Centos 5.5 işletim sistemi ile kullanmak istediğinizde phpmyadminin PHP versiyonu olarak en az 5.2 istediğini görebilirsiniz.
Centos 5.5 işletim sisteminde “yum install php” ya da “yum update php” komutlarını kullandıgınızda PHP sürümünün update olmadıgını görebilirsiniz.
[root@endersys ~]# php -v PHP 5.1.6 (cli) (built: Nov 29 2010 16:47:37) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
Bu durumda istediğiniz PHP sürümünün .tarını sitesinden indirip derleyebilirsiniz ya da daha kolay bir yöntem olan yum paket yöneticinize başka bir depo (yani repository hatta kısaca repo) göstererek php versiyonunuzu yükseltebilirsiniz. Burada dikkat etmeniz gereken konu eklediğinz bi depoyu eğer sadece PHP versiyon upgrade için kullanacaksınız silmeyi unutmamanız.
PHP upgrade için kullanacağımız repo tanımını yapalım. Aşağıdaki komut ile yeni bir repo conf dosyası oluşturuyoruz.
[root@endersys ~]# vi /etc/yum.repos.d/centos-test.repo
Daha sonra oluşturdugumuz bu dosyanın içerisine aşağıdaki satırları ekliyoruz.
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/5/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
Aşağıdaki komutu kullanarak PHP versiyonumuzu belirttiğimiz repodaki PHP paketi ile güncelliyoruz.
[root@endersys ~]# yum update php
Evet artık PHP sürümümüz 5.1.6 değil. Yeni sürümün bilgisini aşağıdaki komut ile kontrol edebilrisiniz.
[root@endersys ~]# php -v
PHP 5.2.10 (cli) (built: Nov 13 2009 11:24:03) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
Eğer tanımladığınız repoyu başka bir paket yüklemesi ve güncellemesi için bir daha kullanmak istemiyorsanız oluşturdugunuz conf dosyasını silmek bu işlem için yeterli olacaktır.
[root@endersys ~]# rm /etc/yum.repos.d/centos-test.repo
Evet artık phpmyadminin son sürümünü kurabilirsiniz 🙂
Umarım yararlı olmuştur… Yeni bir yazıda görüşmek dileğiyle…
Evet benim de çok uğraştığım olmuştu ama bu yöntemi kullanabilirsiniz 🙂
Teşekkürler…