点击此处---> 群内免费提供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的开发人员和新手。
SQL Anywhere 10是一个过时的版本,于2012年1月25日结束维护。PHP7.1于2016年12月发布。唯一受支持的版本是SQL Anywhere 17,它支持与V12和较新的数据库服务器的连接。 在此版本中也引入了对PHP 7的支持。
要回答您的问题:
1。 您将需要使用与您的PHP版本匹配的SQL Anywhere PHP Externsion。 为了支持PHP 7.x版本,需要进行一些软件更改。
如果安装了合法的PHP扩展,则2.No 对系统的影响将不存在。
您认为,即使像 https://wiki.scn。 sap.com/wiki/display/SQLANY/The+SAP+SQL+Anywhere+PHP+Module ?
嗨,
我从SAP找到了一篇文章
https://help.sap.com/viewer/ 98ad9ec940e2465695685d98e308dff5/17.0/zh-CN/816541246ce210148a63d9bbd90cccfa.html
,并执行了步骤1到7以安装PHP 7.1扩展,但对于步骤8即验证PHP执行环境已建立 不知道在哪里找到
sa_config.sh文件。 从上面的链接为php 7.1下载的zip仅对lib32和lib64具有.so文件。
我放置了 php-7.1.0_sqlanywhere_r.so 文件 在/opt/cpanel/ea-php71/root/usr/lib64/php/modules/sasql下,并在php.ini中相应地设置extension_dir。 您能帮忙下一步完成安装吗?
关于
Nilanjan Mahapatra
sa_config.sh来自使用这些模块所需的SQL Anywhere安装。
嗨,
如上所述,从上述链接下载的zip文件中除了2个.so文件之外没有其他文件,
我已经按照上述帮助链接中的第7步进行操作,并且在通过phpinfo检查时可以在启用的任何地方看到sql
SQLAnywhere支持:enabled
允许持久连接:是
永久连接:0/无限制
总连接数:0/无限制
PHP SQLAnywhere驱动程序版本:2.0.18.1
SQLAnywhere客户端版本:无法加载SQLAnywhere客户端库。 请确保在您的LD_LIBRARY_PATH环境变量中找到 libdbcapi_r.so 。
能否请您指出扩展程序是否已正确安装,或者我也需要客户端版本-在这种情况下,能否请您提供正确的下载链接和正确的安装步骤?
关于
Nilanjan Mahapatra
您必须
如果您已获得使用SQL Anywhere的许可,则应该能够 从SAP软件下载中获取SQL Anywhere软件。 如果您不是获得许可的用户,则可以获取开发人员版,使您可以使用SQL 在任何地方仅用于开发目的。
一周热门 更多>