У меня около 150 веб-сайтов каждый на своем собственном виртуальном хосте Apache, работающем под php7 на ubuntu 16. Каждый сайт имеет config.php в корневом каталоге dir с константами в нем: define ('MYVAR', 'myval');Сделать php переменную/константу доступной для всех скриптов ad все сайты
Я хочу создать новую константу, которую мне придется обновлять каждые 2 месяца. Я не хочу открывать каждую конфигурацию и редактировать ее. Как я могу каждый узел/виртуальный хост знать об этой константе, которую я хочу установить. Я хочу быть доступным везде, как $ _SERVER ['REMOTE_ADDRESS']; является.
Я не хочу создавать файл, который символизирует его на каждом сайте, thats messy. Я хотел бы отредактировать конфигурацию apache или отредактировать конфигурацию php someplace, чтобы иметь в ней определение().
Возможно ли это? или я придерживаюсь сим связывания файла или редактирования всех моих конфигов?
Вы когда-нибудь искали это? check [PHP: возможно установить константы в файле php.ini по умолчанию] (http://stackoverflow.com/questions/10751688/php-possible-to-set-constants-in-default-php-ini-file) и [ Объявление глобальной переменной с помощью php.ini] (http://stackoverflow.com/questions/5052558/declaring-global-variable-with-php-ini) – bansi
Возможная дубликация [PHP: возможно установить константы в файл php.ini по умолчанию ] (http://stackoverflow.com/questions/10751688/php-possible-to-set-constants-in-default-php-ini-file) –