У меня есть несколько php-файлов, которые я вызываю через вызовы AJAX. У всех есть URL-адрес моего config.php. Теперь у меня проблема, что мне всегда приходится вручную менять URL-адреса в этот файл конфигурации, когда я развертываю новую версию на своем сервере.Как изменить различные параметры конфигурации между средами в PHP?
Локальный путь:
define('__ROOT__', $_SERVER["DOCUMENT_ROOT"].'/mywebsite');
сервера Путь:
define('__ROOT__', $_SERVER["DOCUMENT_ROOT"].'/../dev.my-website.tld/Modules/');
Я хочу, чтобы отслеживать изменения во всех этих PHP файлов. Я ищу решение для автоматического изменения этого пути.
E.g. Это мой текущий рабочий процесс:
Локальная среда:
- (путь версия)
- делать изменения в коде
- мерзавца добавить, мерзавец совершает, Git слияние, Git толчок к моему серверу
Сервер:
- мерзавец сброса --hard
- путь изменения в версии B
Хороший вопрос. Я снял дополнительный вопрос о Gulp, поскольку это скорее дополнение к этому вопросу (мы предпочитаем по одному здесь), и это было довольно общее. Я подозреваю, что вы найдете, что вам это не понадобится, но если вы хотите использовать его в своем процессе развертывания, он, вероятно, заслуживает своего собственного вопроса. – halfer