Есть ли способ для PHP отправить сигнал на Windows Server для запуска сценария?
Я пишу веб-приложение, которое генерирует записи базы данных, которые впоследствии синхронизируются программой на удаленном сервере Windows. PHP & MySQL работает на AWS.
Приложение на сервере Windows синхронизирует базу данных mySql с Quickbooks. В идеале я хотел бы послать сигнал от PHP, чтобы, если PHP обновил базу данных, сообщал удаленному Windows-серверу, какой сценарий запустить для запуска программы синхронизации. Мне нужно было бы указать правильное направление как для команд PHP, так и для настройки службы прослушивания в Windows.
Я думал, что если бы я мог заставить Windows прослушивать определенный порт для короткого XML-файла, PHP мог бы послать пароль и идентификационный номер объекта, чтобы определить, какой скрипт запустить.
Какие-либо предложения?
Спасибо!
Вы можете использовать php на обоих концах. Просто установите PHP-сервер на Windows, а затем, когда запрос произошел, выполните команду Windows. Php может сделать это.
Я бы запланировал задачу для чтения определенного файла со стороны сервера Windows, а со стороны PHP вы могли бы использовать задания cron. Этот вопрос слишком широк, и есть несколько подходов к этому. Вы должны быть более специфичными для кода.