От: Hosting PHP Update
Проблемът на тази версия на ЦентОС е, че yum update php не разпознава по-нова версия на php от 5.1.6. За да се реши този проблем се прави следното.
1. Логване в конзолата като root
2. Трябва да активираш възможността php да се ъпдейтва от development склада на ЦентОС. За целта пишеш следната команда
Код:
nano /etc/yum.repos.d/CentOS-Testing.repo
И в новосъздадения файл пействаш това:
Код:
# CentOS-Testing:
# !!!! CAUTION !!!!
# This repository is a proving grounds for packages on their way to CentOSPlus and #CentOS Extras.
# They may or may not replace core CentOS packages, and are not guaranteed to #function properly.
# These packages build and install, but are waiting for feedback from testers as to
# functionality and stability. Packages in this repository will come and go during the
# development period, so it should not be left enabled or used on production systems #without due
# consideration.
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
includepkgs=php*
ВНИМАНИЕ - увери се, че пред редовете няма интервали като ги пействаш в конзолата, тук съм ги махнал, но все пак си направи проверката.
Запазваш и затваряш файла.
3. Команда
и вече трябва в списъка с опциите за ъпдейт да фигурира версия 5.2.10. Може да си ъпдейтнеш само php-то, без другите боклуци в списъка.
След като инсталирането завърши рестартираш apache-то.
Код:
/etc/init.d/httpd restart
4. За да е сигурно всичко, пръверяваш версията на php-то:
Нещо такова трябва да ти излезе:
Код:
php-pear-1.4.9-6.el5
php-mcrypt-5.1.6-15.el5.centos.1
phpmyadmin-2.11.11.3-2.el5.rf
php-common-5.2.10-1.el5.centos
php-cli-5.2.10-1.el5.centos
php-imap-5.2.10-1.el5.centos
php-ldap-5.2.10-1.el5.centos
php-devel-5.2.10-1.el5.centos
php-odbc-5.2.10-1.el5.centos
php-mysql-5.2.10-1.el5.centos
php-pdo-5.2.10-1.el5.centos
php-5.2.10-1.el5.centos
php-xmlrpc-5.2.10-1.el5.centos
php-xml-5.2.10-1.el5.centos
php-gd-5.2.10-1.el5.centos
php-mbstring-5.2.10-1.el5.centos
6. Готов си!