Хотя сам Ant написан на Java, вы можете использовать его для создания любых приложений. Вот базовый учебник и полное руководство . Кроме того, вам нужно уточнить, что вы хотите сделать, чтобы получить более точный ответ здесь.
Обновление (на основе уточнений вопроса):
Копировать / перемещать файлы / папки легко с помощью Ant. Посмотрите учебник "Hello World", который я связал выше, и ознакомьтесь с концепциями FileSet и Copy , Mkdir и Move . для начала. Вот другой учебник , в котором показано, как настроить базовую сборку (игнорируйте специфические для java вещи, такие как javac / war).
Внесение изменений в базу данных - это совершенно другая тема. Если у вас есть готовые сценарии 'alter', вы можете использовать задачу Ant Exec , чтобы вызвать клиент командной строки вашей БД для запуска этих сценариев (хотя я, вероятно, не буду делать это в рабочей среде). Если вы хотите использовать Ant для отслеживания этих изменений, то вы ищете не тот инструмент. Liquibase может быть использован для этого, и в последнее время он, похоже, набирает силу. Он очень похож на Ant в том смысле, что он написан на Java, но может использоваться в любой среде. Я не эксперт по PHP, поэтому я не знаю, есть ли что-то более доступное для PHP.