首页 > 解决方案 > PHP pdo_dblib 扩展通过 HTTP 工作,但不能通过 CLI

问题描述

我们的一位客户使用 pdo_dblib PHP 扩展通过 FreeTDS 连接到外部 Sybase 数据库。

连接通过 HTTP 请求完美运行,但是当他通过 CLI(使用 PHP 二进制文件)调用 PHP 脚本时,连接失败:

SQLSTATE[HY000] Unable to connect: Adaptive Server is unavailable or does not exist (connection_name) (severity 9)

奇怪的是,通过 root 用户运行可以工作,但不能通过他们的用户运行。

值得一提的是,它托管在 cPanel 服务器上,因此可能与它有关。

标签: phpcommand-line-interfacecpanelsybase

解决方案


推荐阅读