Centos上的PHP无法连接到Centos远程服务器上的Firebird

时间:2018-01-11 11:50:01

标签: php apache centos firebird

使用PHP 7.0和Interbase连接到远程Firebird服务器时遇到问题。

服务器:Debian 6,Firebird 2.5。 客户端:Centos 7,Apache / 2.4.6(CentOS)PHP / 7.0.27

Interbase扩展 Firebird / InterBase支持动态 编译时客户端库版本Firebird API版本25 运行时客户端库版本LI-V6.3.7.27050 Firebird 2.5

错误:

“无法完成对主机的网络请求”192.168.1.11“。无法建立连接。”

$hostFirebird = "192.168.1.11:/usr/data/pcondominio.fdb";
$userFirebird = "sysdba";
$passFirebird = "masterkey";

$connFirebird = ibase_connect( $hostFirebird, $userFirebird, $passFirebird, 'ISO8859_1', '100', '1' ) or die(  ibase_errmsg() );

使用ISQL-FB我可以在同一台apache机器上正常连接。

Normal connection

我刚安装了tcpdump并运行命令:tcpdump -i ens192 dst 192.168.1.11并且当我运行php脚本时没有任何内容,只是php上的错误:无法完成主机“192.168.1.11”的网络请求。无法建立连接。

在ISQL中运行任何命令或连接show:listen on ens192,link-type EN10MB(Ethernet),capture size 262144 bytes 03:04:55.513299 IP 192.168.1.9.36274> 192.168.1.11.gds_db:Flags [P.],seq 579467323:579467335,ack 779311378,win 691,options [nop,nop,TS val 19068358 ecr 197113773],length 12

看起来Apache / Php甚至都没有尝试连接。

我不知道发生了什么事

0 个答案:

没有答案