PHP include path и EasyApache 4 - нужно изменить?

Недавно мы только что обновились до EasyApache 4, и, как мне сказали, вещи больше не хранятся в /usr/local/lib/php, а скорее в /opt/cpanel/{version-number},

Теперь, до обновления у нас был путь включения в php.ini это включало оба /usr/lib/php а также /usr/local/lib/php,

Мой вопрос, я должен сейчас добавить /opt/cpanel/{version-number} к этому и удалите вышеупомянутое или есть другой способ, которым это должно быть обработано?

1 ответ

Решение

Ваш файл php.ini должен находиться в /opt/cpanel/ea-php{номер версии}/root/etc/

Если вы не укажете include_pathпо умолчанию:

.; / Путь / к / PHP / груша

Если вы хотите указать это, и вы хотите включить папку PHP, тогда будет хорошо включить:

/ Опт / Cpanel / ео-PHP {номер-версия} /

EasyApache4 не должен менять это автоматически.

Если вы обновляете PHP, вы можете протестировать его параллельно с промежуточным субдоменом, прежде чем обновлять свои основные субдомены. И пока вы тестируете, вам просто нужно сделать новый файл php.ini похожим на php.ini вашей текущей версии PHP, с той разницей, что вы указали правильный include_path для новой версии PHP.

Таким образом, вам просто нужно обновить ваш php.ini только при обновлении основной версии PHP. До этого вам не нужно вносить какие-либо изменения в php.ini.

Другие вопросы по тегам