обновление php с 5.1.6 до 5.2.17 CentOS

Oбновление php с 5.1.6 до 5.2.17 CentOS 5

Для начала добавим репозиторий

 wget -q -O - http://www.atomicorp.com/installers/atomic | sh 

По умолчанию в репозитории устанавливается PHP 5.3 необходимо исключить эту версию из обновления

открываем конфиг репозитория

 nano /etc/yum.repos.d/atomic.repo 

В секцию [atomic] вставляем исключение

 exclude = php*5.3* 

Обновляем PHP до версии 5.2.17

 yum update php 

Также потребуется обновить модуль mcrypt

 yum update php-mcrypt 

После успешного выполнения команды проверьте версию PHP и работу (что расширения подгружаются и ни на что не ругается):

 [root@localhost ~]# php -v PHP 5.2.17 (cli) (built: Jan 2 2012 15:56:41) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies 

 [root@localhost ~]# php -m [PHP Modules]  bz2 calendar ctype curl date dbase exif filter ftp gettext gmp hash iconv json libxml mcrypt mysql openssl pcntl pcre readline Reflection session shmop SimpleXML sockets SPL standard tokenizer xml zip zlib [Zend Modules]

И перезапускаем веб-сервер Apache

 /etc/init.d/httpd restart 
You should also read:

Дата и время в CentOS

В любой операционной системе, на любом компьютере нельзя обойтись без использования точного времени и даты. Особенно это важно  системным администраторам, ведь все логи событий упорядочены именно по дате и времени.

Чтобы просмотреть время в Linux достаточно набрать команду:

 date

После чего нам будет показаны  текущий день недели, месяц, время и год.

Сбт Фев 13 02:09:28 EET 2010

Установка PhpMyAdmin на CentOS

PhpMyAdmin представляет собой Веб-интерфейс для администрирования СУБД MySQL. В принципе, в повальном большинстве случаев, его можно установить - просто скачав архив с сайта, распокавать и поместить в корень веб сервера. Но есть одна маленькая деталь. Последнии версии требуют версию PHP не ниже 5.2. А у нас так получилось, что она 5.1.

Установка репозитория RPMForge для CentOS

RPMforge является результатом сотрудничества Dag-а,Dries-а, и других создателей пакетов. Он обеспечивает более 4000 пакетов для CentOS, в том числе MPlayer, XMMS-mp3 и другие популярные медиа программы. Он не является частью Red Hat или CentOS, но предназначен для работы с этими основными дистрибутивами.

Пакеты поставляются в формате rpm, и в большинстве случаев являются готовыми к использованию. Помните, что некоторые пакеты новее чем в официальной версии CentOS и вы не должны слепо их устанавливать. Перед тем, как заменить пакет CentOS, вы должны убедиться, что не сломается что-нибудь важное. В большинстве случаев вы можете устранить последствия ошибок, но это лучшее, чтобы избежать беспорядка.

Настраиваем связку apache2, mod_wsgi, django под ubuntu, centos

В этом посте опишу последовательность шагов для установки связки apache2,mod_wsgi 3.2django 1.1 под ubuntu 9.10 и centos 5.4.

Под ubuntu 9.10

Ставим apache2

Устанавливаем apache2 и сопутствующие модули:

sudo apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert build-essential