Простите за такой новичок вопрос, но в CentOS 5.3 или Ubuntu 8.04 / 9.10 какой самый простой способ установить (и постоянно обновлять) PHP 5.3 [.1] через yum
или apt-get
соответственно?
Заранее спасибо!
Zend, являющаяся коммерческой организацией PHP, имеет набор репозиториев yum / apt, которые вы можете использовать для установки и обновления PHP 5.3 как в Ubuntu, так и в RHEL / CentOS.
Существует версия сообщества, которую можно использовать как угодно бесплатно, хотя не все компоненты имеют открытый исходный код (только «бесплатно, как в пиве»).
Для установки вы должны добавить файл Zend.repo в /etc/yum.repos.d (или отредактировать /apt/sources.list), а затем выполнить
yum install zend-server-ce-php-5.3
или
apt-get update
apt-get install zend-server-ce-php-5.3
Полные инструкции находятся на Выбор дистрибутива для установки
Он включает в себя кеш кода операции (Zend Optimizer +) и отладчик (Zend Debugger), хотя они, возможно, не так широко используются, как APC или Xdebug, возможно, потому, что они не являются открытым исходным кодом.
Он также включает Zend Framework и различные расширения, такие как мост php-java, драйверы баз данных (не все из которых включены в обычные дистрибутивы PHP) и веб-консоль управления.
Существует также коммерческая версия, которая включает поддержку и дополнительные функции.
Ответ на ваш вопрос находится в вашем вопросе: если вы используете упакованные версии дистрибутива Apache и PHP, вы должны установить (и / или обновить) эти пакеты, используя yum
или apt-get
. Если вы действительно новичок, я бы предложил aptitude
(консоль / терминал) или synaptic
(X11) в Ubuntu - они управляются меню и предположительно более дружелюбны. Я знаю, что на CentOS существуют аналоги, но понятия не имею, что это такое :)
Re: Обновление PHP. Если ваш дистрибутив выпустил новый пакет, yum update
или apt-get upgrade
заберет его и установит (вместе со всем остальным, что устарело). Если все, что вы хотите обновить, это PHP (и оставьте все остальное в покое), вы должны указать пакет PHP в конце этих команд (например, yum update php
).
Редактировать: это хорошее сообщение в блоге дает подробную информацию о том, как добавить apt-репо с PHP 5.3.x в нем, поскольку очевидно, что Ubuntu не имеет официального пакета 5.3.x для 9.10