在服务器中安装SQL Anywhere PHP扩展

2020-09-04 01:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个基于PHP 7.1的网...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一个基于PHP 7.1的网站。 以后可以将其升级到PHP 7.3或更高版本。 我们的网站将托管在使用cPanel的服务器上。

我们需要从我们的网站连接一个第三方系统中的远程数据库。 我们对该系统没有控制权,只有我们需要通过一些API调用与该远程数据库进行通信。 该系统使用Sybase Adaptive Server Anywhere 10版本而不是MSSQL。

我认为,我们需要在服务器上安装" SQL Anywhere PHP扩展"(服务器软件),该服务器将用作我们的网站与该远程数据库之间的接口。

请您提出建议 以下内容:
1)如果在服务器中安装了" SQL Anywhere PHP扩展",它将在PHP 7.1和更高版本的PHP上运行?
2)如果在服务器中安装了" SQL Anywhere PHP扩展",它将 对服务器上运行的现有服务有任何影响(基本上是负面影响)?

可以帮忙吗? 我是SQL Anywhere的开发人员和新手。

11条回答
compass1988
2020-09-04 01:53

克里斯,您好,
非常感谢您到目前为止的指导。
经过长时间的尝试,我已经能够使PHP在任何库中加载sql。 现在,无论是从CLI还是从浏览器,SQL Anywhere客户端版本都显示为 17.0.0.1062。

但不幸的是,我仍然无法连接演示数据库。 在控制台中,我收到一个错误" PHP警告:mysql_connect():SQL Anywhere:[-100]在...中找不到数据库服务器"

我检查了连接脚本中没有问题,并且 完全相同的脚本可以从本地Windows计算机连接ok。

我无法弄清楚服务器配置出了什么问题。 您能否提出一个可能的原因,即无论是从CLI还是从浏览器SQL都在寻找正确配置PHP扩展的地方都找不到数据库服务器?

致谢
Nilanjan Mahapatra

一周热门 更多>