У меня есть предстоящий проект, в котором мне нужно будет подключить наш сайт (PHP5/Apache 1.3/OpenBSD 4.1
) к нашей внутренней системе, работающей на iSeries с OS400 V5R3, чтобы я мог получить доступ к некоторым там хранятся таблицы. Я проверил немного, но я столкнулся с некоторыми препятствиями.Подключить PHP к IBM i (AS/400)
Из того, что я видел, расширения DB2 и программное обеспечение DB2 от IBM работают только под Linux. Я пробовал компилировать расширения со всем программным обеспечением от IBM и даже не пытался их прекомпилировать расширение ibm_db2 без везения. IBM поддерживает только Linux, поэтому я включил эмуляцию Linux в ядро, но это ничего не помогло.
Если кто-то побежал за тем, чтобы все было запущено под OpenBSD, это было бы здорово, но мне кажется, что мне, возможно, придется создать второй сервер, на котором запущена CentOS с установленной DB2 (скорее всего, через ZendCore для IBM, поскольку она похоже, делает все это для меня) и драйвер, чтобы я мог настроить небольшой сервер транзакций, на который я могу отправить сообщение, и получить JSON-представление данных DB2, которые мне нужны.
Есть ли второй вариант, кажется, излишним, или у кого-нибудь еще есть идеи?