Я хотел бы автоматически изменять настройки подключения к базе данных для каждого виртуального хоста, чтобы мне не приходилось редактировать какой-либо PHP-код при переходе от промежуточного к реальному и при этом получать доступ к различным базам данных. Это на одном выделенном сервере.
Поэтому мне было интересно, могу ли я установить переменную PHP или константу в httpd.conf как часть определения виртуального хоста, которое сайт может затем использовать для автоматического указания на тестовую базу данных?
$database = 'live';
if (some staging environment variable is true) {
$database = 'testing'; // and not live
}
Если это невозможно, я думаю, в этом случае я могу безопасно проверить имя хоста, на котором я работаю, чтобы сказать, но я бы хотел что-то менее хрупкое.
Надеюсь, это имеет смысл
огромное спасибо
Ян