免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1407 | 回复: 0
打印 上一主题 下一主题

Network driver cannot open the network device?????? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-30 10:29 |只看该作者 |倒序浏览
We are having problems accessing an informix database over tcp from php
when php is built as an apache module. We get the following error:


Warning: ifx_pconnect : E [SQLSTATE=IX 000 SQLCODE=-25574] in
remote-db-test.phtml on line 2
failed to open
E [SQLSTATE=IX 000 SQLCODE=-25574]
Network driver cannot open the network device.


But it works when we try it from php as a stand alone application. It also
works when we use dbaccess.


We are using ontlitcp.


We tracked down the following difference and we are not sure if this is a
configuration problem on our part or a general problem.


As a standalone php is configured as follows (as reported by phpinfo):
IFX_LIBS=-lixsql -lixasf -lixgen -lixos -lixgls -lnsl -lsocket -laio
/opt/informix/lib/esql/checkap\
i.o -lixglx


As a module php is configured with entirely different ifx libs:
IFX_LIBS=-lifsql -lifasf -lifgen -lifos -lifgls -lsocket
/opt/informix/lib/libnetstub.so -laio -ldl\
-lelf /opt/informix/lib/esql/checkapi.o -lifglx


Is this the problem?


Is this due to our configuration or are these libraries correct for php as
a module?


We can successfully connect if we use a shared memory connection to
informix, but this is not an options since we want the web server and the
db server to run on separate machines.


Thanks
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP