ZeroMQ предоставляет все функции, которые вы запрашиваете, а затем некоторые. По сути, это система обмена сообщениями «работай, неважно, что», которая позаботится обо всех ключевых случаях и тонкостях обмена сообщениями IPC.
Однако ZMQ и другие подобные ему не являются приложениями - это API, с помощью которых вы можете создавать приложения. Вы будете использовать ZMQ из любого скрипта, который работает на вашем Apache (например, PHP-бэкэнд).