Есть ли способ проверить, запущен ли PHP script на локальном сервере - сервере разработки или на сервере с сервером на сервере? Есть ли какая-либо постоянная PHP, переменная, функция и т.д., Которые могут дать мне эту информацию.
Мне нужно это, чтобы установить разные настройки для сервера производства и разработки. Теперь я разбираю URL-адрес, чтобы узнать, какой он есть, но мне было интересно, есть ли лучший способ сделать это. Меня беспокоит то, что мы можем изменить URL-адрес script и это может испортить мой чек.
Я ищу несколько решений с одним конфигурационным файлом и условием IF в нем, в зависимости от которого я буду определять разные настройки. Единственная проблема заключается в том, что я не хочу изменять оператор IF, когда есть изменения в настройках сервера, такие как имя хоста, document_root или что-то еще, что я использую для идентификации локального/удаленного хоста.
И хочу обновить SVN из одного источника без изменения чего-либо на моем рабочем сервере.
И я хотел бы идеально иметь возможность запускать и задания CRON с этими настройками.