Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » 数据库和应用程序部署 » 对客户端应用程序的要求

 

PHP 客户端部署

要部署 SQL Anywhere PHP 扩展,您必须在目标平台上安装以下组件:

  • 您所用平台的 PHP 5 二进制文件(可从 [external link] http://www.php.net 下载)。对于 Windows 平台,PHP 的线程安全版必须与 SQL Anywhere PHP 扩展一起使用。

  • 用于在 Web 服务器中运行 PHP 脚本的 Web 服务器,例如 Apache HTTP 服务器。

    SQL Anywhere 可以与 Web 服务器在同一台计算机上运行,也可以不在同一台计算机上运行。

  • SQL Anywhere 为从 5.1.1 到 5.4.8 的多个 PHP 版本提供预建的 PHP 扩展。

  • 支持 SQL Anywhere 共享对象或库。

下表总结了 PHP 客户端所需的文件。

说明 Windows Linux/Unix Mac OS X
PHP 安装(第三方) php.exe php php
PHP 5.1.x 调用 php-5.1.[1-*]_sqlanywhere.dll php-5.1.[1-*]_sqlanywhere_r.so 或从源代码构建 从源代码构建
PHP 5.2.x 调用 php-5.2.[0-*]_sqlanywhere.dll php-5.2.1_sqlanywhere_nts.dll php-5.2.[0-*]_sqlanywhere_r.so 或从源代码构建 从源代码构建
PHP 5.3.x 调用 php-5.3.[0-*]_sqlanywhere.dll php-5.3.[0-*]_sqlanywhere_nts.dll php-5.3.[0-*]_sqlanywhere_r.so 或从源代码构建 从源代码构建
PHP 5.4.x 调用 php-5.4.[0-*]_sqlanywhere.dll php-5.4.[0-*]_sqlanywhere_nts.dll php-5.4.[0-*]_sqlanywhere_r.so 或从源代码构建 从源代码构建
语言资源库 dblg[LL]16.dll dblg[LL]16.res dblg[LL]16.res
[连接] 窗口 dbcon16.dll N/A N/A
SQL Anywhere C API 运行时库 dbcapi.dll libdbcapi_r.so libdbcapi_r.dylib
DBLIB(线程) dblib16.dll libdblib16_r.so libdblib16_r.dylib
线程支持库 N/A libdbtasks16_r.so libdbtasks16_r.dylib
ICU 库 dbicu16.dll libdbicu16_r.so2 libdbicu16_r.dylib2
ICU 数据库 dbicudt16.dll libdbicudt16.so2 libdbicudt16.dylib2
可选的加密支持 dbfips16.dll libdbfips16_r.so libdbfips16_r.dylib
可选的加密支持 dbrsa16.dll libdbrsa16_r.so libdbrsa16_r.dylib
 注意
 另请参见

PHP 扩展
在 Windows 上安装 PHP 扩展
在 Linux/Solaris 上安装 PHP 扩展
在 UNIX 和 Mac OS X 上的 PHP 扩展
配置 SQL Anywhere PHP 扩展