обновление php 5.5 до последней стабильной версии на gentoo

Я недавно был приставлен приглядывать за серверами (у нас нет сервера администрирования) и я просто понял, что мы занимаемся очень старая версия PHP, которая имеет несколько уязвимостей по данным http://lwn.net/Alerts/609952/. Я хотел бы обновить до последней стабильной версии, но я не уверен, если есть что-нибудь еще я должен сделать, кроме этих 2 команд:

emerge --sync

emerge --ask --oneshot --verbose "=dev-lang/php-5.5.17

нужно ли перекомпилировать php? есть ли другой шаг, чтобы получить его работы с Apache?

Я был бы очень признателен за помощь, так как я не очень хорошо знаком с Gentoo.

12
задан zeki86
10.02.2023 8:11 Количество просмотров материала 3332
Распечатать страницу

1 ответ

обновить PHP на Gentoo:

(больше по теме: документация Gentoo PHP).

  1. синхронизировать дерево портежей:emerge --sync

  2. поручить emerge использовать PHP-5.5 добавить следующий код make.conf:PHP_TARGETS="php5-5"

  3. переключиться на новую версию PHP. Если вы работали PHP-5.4 и теперь хотите начать использовать PHP-5.5, то вы нужно поручить системе начать использовать PHP-5.5. Используйте eselect php команда для этого.

  4. новая версия PHP:emerge --ask php

  5. обновить конфигурационные файлы: run dispatch-conf правильно обновить php файлов конфигурации. Это удалит старые / неподдерживаемые элементы и добавит новые элементы в конфигурационные файлы.

  6. перезапустите веб-сервер или интерпретатор PHP (в случае, если вы используете PHP-FPM): если вы используете Apache, который был установлен с emerge тогда это будет /etc/init.d/apache2 restart. В случае PHP-FPM это будет /etc/init.d/php-fpm restart.

этого должно быть достаточно для обновления PHP в вашей системе Gentoo.

вы можете проверить, какая версия PHP в настоящее время используется, создав страницу со следующим содержанием:

<?php phpinfo();

сохранить эту страницу где-нибудь в дереве документов веб-сервера (убедитесь, что она не доступна никому, кроме вы), откройте его в своем браузере, и вы сможете увидеть, какая версия PHP используется. Затем удалите страницу.

1
отвечен VL-80 2023-02-11 15:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх