PHP не загружает php.ini

Быстрый следуют до сообщения Mafro о нескольких IP-адресах - в зависимости от того, сколько экземпляров Вы хотите работать на единственном хосте, несколько, схема IP-адресации может быть самой стабильной. После того как Вы начинаете добираться до 4-5 экземпляров JBoss на единственном хосте (и также в зависимости от которых сервисов J2EE Вы включили в своем приложении, если таковые имеются), можно скоро столкнуться с проблемами конфликта порта при использовании реализации "портов".

Несколько IP-адресов позволят Вам выполнять все свои J2EE и сервисы JBoss на их порты по умолчанию, и избегать многих из "выслеживания конфликта порта сценарии", Вы встречаетесь при выполнении больше чем одного экземпляра.

Заключительное примечание, согласно Wiki JBoss, использование нескольких IP-адресов является "предпочтительным решением" специально для Продуктивных сред - http://community.jboss.org/wiki/ConfiguringMultipleJBossInstancesOnOnemachine. Посмотрите что ссылка для дополнительных ресурсов при использовании Обязательного менеджера для конфигурирования сервисов JBoss и приложений для предотвращения конфликтов.

1
задан 5 May 2011 в 22:44
2 ответа

Я предполагаю, что файл не на самом деле там или существует проблема полномочий. Я работал echo "<?php phpinfo() ?>" | strace php 2>&1 | grep php.ini видеть, что происходит.

2
ответ дан 3 December 2019 в 19:24

Для людей, которым все еще не удалось решить эту проблему: В моем случае именно разрешения SELinux препятствовали загрузке PHP php.ini. Изменение контекста для файла php.ini с помощью следующих команд помогло:

semanage fcontext -a -t httpd_config_t "/usr/local/lib/php.ini"
restorecon -v -R /usr/local/lib/
1
ответ дан 3 December 2019 в 19:24

Теги

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