使用PHP连接firebird remote

使用PHP连接firebird remote,php,firebird,Php,Firebird,我正在使用Ubuntu18.04,需要将我的页面远程连接到Firebird,但无法正常工作。 当使用与“localhost”相同的代码时,就可以了 在123.123.123.12中,我使用的是正确的地址 <?php $conexao = ibase_connect("123.123.123.12/3050:/var/lib/firebird/2.5/data/database.fdb","SYSDBA","masterkey"); $sql = "INSERT INTO CUSTOMERS

我正在使用Ubuntu18.04,需要将我的页面远程连接到Firebird,但无法正常工作。 当使用与“localhost”相同的代码时,就可以了

在123.123.123.12中,我使用的是正确的地址

<?php
$conexao = ibase_connect("123.123.123.12/3050:/var/lib/firebird/2.5/data/database.fdb","SYSDBA","masterkey");
$sql = "INSERT INTO CUSTOMERS (CODCLI,NOME,FANTASIA,CNPJ) values ('99998','Tester','Fantasier','00.000.000/0001-00')";
$resultado = ibase_query($conexao, $sql);
ibase_close($conexao);
?>

我发现了问题,允许使用UFW的端口不能单独工作,允许使用iptables的端口工作正常后

使用
iptables-A INPUT-p tcp--dport 3050-j ACCEPT

“它不工作”没有多大帮助。。。错误消息?根据操作系统的不同,您可以使用
netstat
命令检查服务绑定到的IP和端口。如果它绑定到本地主机,您将无法在IP上连接。运行这个,您会得到什么<代码>firebase api已弃用,请改用PDO。(Firebase访问仍然可以通过PDO访问,只是删除了非PDO Firebase api。)@hanshenrik你是指interbase(Firebird和interbase的PHP驱动程序)。该驱动程序已从主PHP发行版中删除,但仍保留在,因此从这个意义上讲,它不是不推荐的。