Почему Virtualmin отказывается менять версию PHP?
Хорошо, после обновления AWS моя версия PHP резко изменилась с 7.1.8. до 5.4.16. Ранее я использовал 7.1.8.
Чтобы изменить версию PHP до 7.1.8, я попробовал это. В Virtualmin -> Конфигурации сервера -> Версии PHP говорится: "Этот виртуальный сервер использует режим выполнения mod_php или FPM для PHP, который не позволяет выбирать версию для каждого каталога".
Поэтому я пошел в Virtualmin -> Настройки системы -> Шаблоны сервера -> По умолчанию -> Параметры PHP и выбрал "Максимально доступный", но все же версия PHP - 5.4.16 (показала мой вывод phpinfo) после перезапуска Apache. Хотя у меня 7.0.27 и 7.1.8. Ранее я использовал 7.1.8.
Как это исправить?
0 ответов
Если вы установили Virtualmin, то есть на CentOS, он устанавливает версию PHP из официального репозитория. Пакеты имеют "U" в конце. Нравится php70u
Я предполагаю, что вы установили более высокую версию php из репо Remi.
Я знаю это, потому что я сделал мой сервер устаревшим, пытаясь обновить мой php.
Если я прав, установка более высокой "u"-версии (они как 1 издание позади) решит вашу проблему или полностью удалит php*, а затем переустановит.
У меня были проблемы с удалением / переустановкой.
Вы должны выяснить, какие модули установлены точно так, чтобы вы могли установить их в одном пакете, прежде чем удалять, потому что по какой-то причине (я не технический специалист) php-soap или я думаю, что это был php-xml тоже будет вам проблем если вы добавите их позже.
В любом случае, удалите репозиторий, из которого извлечена старая версия, иначе он продолжит переустановку и испортит ваш сервер.