powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP + IBM MQSeries на Windows. COM_DOTNET ?
1 сообщений из 1, страница 1 из 1
PHP + IBM MQSeries на Windows. COM_DOTNET ?
    #38424036
ejnadall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Друзья мои, кто реализовывал взаимодействие PHP + MQSeries на Windows подскажите как делали?
Среда разработки: Win7 + .NetFramework 3.5 + Apache 2.2 + PHP 5.3.8
Для linux более-менее все ясно. Есть пакет MQSeries в PEAR'e. Устанавливаем и все должно работать.
Для винды же нет специальных PEAR dll'ек, однако есть исходники C, которые, вероятно следует скомпилировать, чтобы обратиться к MQ (скажу сразу, я не ничего компилил, ибо не чем - VS не установлена).
Однако, мы не ищем легких путей и пытаемся обратиться напрямую из PHP к библиотекам MQ, например так
$mq = new DOTNET('amqmdnet, Version=1.0.0.3, Culture=neutral, PublicKeyToken=dd3cb1c9aae9ec97', "IBM.WMQ.MQQueueManager");
чтобы использовать методы .Net.
В теории должно работать, однако на практике Апач вываливает fatal error:
Fatal error: Uncaught exception 'com_exception' with message 'Failed to instantiate .Net object [CreateInstance] [0x80131513] ' in testcom.php on line 17
( ! ) com_exception: Failed to instantiate .Net object [CreateInstance] [0x80131513] in testcom.php on line 17
Дефолтный пример с php.net "обращение к стеку" работает, т.е. поддержка COM_DOTNET установлена.
Полагаю, что не ко всем библиотекам можно обращаться из PHP иначе было б слишком все просто...
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP + IBM MQSeries на Windows. COM_DOTNET ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]