Чтобы обновить PHP на Gentoo:
(Подробнее по теме: документация Gentoo PHP).
Синхронизируйте ваше дерево портежей: emerge --sync
Проинструктируйте emerge использовать PHP-5.5: добавьте следующее в ваш make.conf
: PHP_TARGETS="php5-5"
Переключиться на новую версию PHP. Если вы работали с PHP-5.4 и теперь хотите начать использовать PHP-5.5, вам нужно дать команду системе начать использовать PHP-5.5. Используйте для этого команду eselect php
.
Появиться новая версия PHP: emerge --ask php
Обновите файлы конфигурации: запустите dispatch-conf
чтобы правильно обновить ваши файлы конфигурации PHP. Это удалит старые / неподдерживаемые элементы и добавит новые элементы в конфигурационные файлы.
Перезапустите ваш веб-сервер или интерпретатор PHP (в случае, если вы используете PHP-FPM): если вы используете apache, который был установлен вместе с emerge
то это будет /etc/init.d/apache2 restart
. В случае PHP-FPM это будет /etc/init.d/php-fpm restart
.
Этого должно быть достаточно для обновления PHP в вашей системе Gentoo.
Вы можете проверить, какая версия PHP используется в данный момент, создав страницу со следующим содержимым:
<?php phpinfo();
Сохраните эту страницу где-нибудь в дереве документов вашего веб-сервера (убедитесь, что она недоступна для всех, кроме вас), откройте ее в браузере, и вы сможете увидеть, какая версия PHP используется. Удалить страницу потом.