Cloudlinux + CageFS + PHP Selector - как обновить php.ini по умолчанию для каждой версии PHP или для каждой учетной записи домена? [закрыто]

На моем сервере работает Cloudlinux 5.11 с CageFS и PHP Selector. Версия PHP по умолчанию - 5.3.

У меня есть одна учетная запись, использующая PHP 5.3, одна учетная запись, использующая PHP 5.5, и одна учетная запись, использующая PHP 5.6.

Я пытаюсь понять, как обновить php.ini каждой учетной записи или php.ini по умолчанию для каждой версии PHP.

Пока что я придумал, как обновить php.ini по умолчанию в PHP 5.3:

  1. phpinfo в учетной записи PHP 5.3 показывает, что загруженный файл конфигурации находится из /usr/selector.etc. /php.ini .

  2. Обновить /usr/local/lib/php.ini

  3. Выполнить cagefsctl --force-update

  4. Перестроить Apache

Затем модифицированный / usr / local / lib / php. ini отражается на phpinfo .

Однако для PHP 5.5. и 5.6, я не могу понять, как обновить их php.ini по умолчанию.

  1. Их phpinfo показывает, что загруженные файлы конфигурации взяты из /opt/alt/php55/etc/php.ini и / opt / alt / php56 / etc / php. .ini

  2. Обновите эти файлы

  3. Выполните cagefsctl --force-update

  4. Восстановите Apache

После этого изменения в этих файлах php.ini будут отменены! Так где же правильное место для изменения php.ini по умолчанию для этих версий PHP?

Возможность обновить php по умолчанию для каждой версии PHP.ini подойдет мне, но было бы еще проще и гибче, если бы каждая учетная запись домена (или даже каждая папка) могла иметь свой собственный php.ini.

Я пробовал /public_html/php.ini и /public_html/.htaccess . Они вообще не действуют. ini_set в скрипте работает, но, конечно, я не хочу отвечать только на ini_set .

0
задан 3 March 2016 в 22:00
1 ответ

Нашел ответ. Для альтернативных версий PHP процесс идет по-другому.

После модификации /opt/alt/phpXX/etc/php.ini

Запустите cagefsctl --rebuild-alt-php-ini

Вот и все. Нет необходимости пересобирать apache.

Для php.ini отдельного пользователя проверьте здесь

0
ответ дан 5 December 2019 в 10:40

Теги

Похожие вопросы