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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 编程 » 部署数据库和应用程序 » 部署客户端应用程序

 

部署 PHP 客户端

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

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

  • Web 服务器,例如 Apache HTTP 服务器(如果想在 Web 服务器中运行 PHP 脚本)。

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

  • SQL Anywhere 为 PHP 版本 5.1.1 到 5.2.11 和 5.3.0 到 5.3.2 提供预建的 PHP 扩展。在编写本书时,PHP 版本 5.2.11 和 5.3.2 是最新的稳定版本。

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

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

说明 Windows Linux/Unix Mac OS X
PHP 安装(第三方) php.exe php php
PHP 5.1.x 调用 php-5.1.[1-6]_sqlanywhere_extenv12.dll php-5.1.[1-6]_sqlanywhere_extenv12_r.so 或从源代码构建 从源代码构建
PHP 5.2.x 调用 php-5.2.[0-11]_sqlanywhere_extenv12.dll php-5.2.[0-11]_sqlanywhere_extenv12_r.so 或从源代码构建 从源代码构建
PHP 5.3.x 调用 php-5.3.[0-2]_sqlanywhere_extenv12.dll php-5.3.[0-2]_sqlanywhere_extenv12_r.so 或从源代码构建 从源代码构建
SQL Anywhere C API 运行时库 dbcapi.dll libdbcapi_r.so libdbcapi_r.dylib
DBLIB(线程) dblib12.dll libdblib12_r.so libdblib12_r.dylib
线程支持库 N/A libdbtasks12_r.so libdbtasks12_r.dylib
可选的加密支持 dbecc12.dll libdbecc12_r.so libdbecc12_r.dylib
可选的加密支持 dbfips12.dll libdbfips12_r.so libdbfips12_r.dylib
可选的加密支持 dbrsa12.dll libdbrsa12_r.so libdbrsa12_r.dylib
语言资源库 dblg[LL]12.dll dblg[LL]12.res dblg[LL]12.res
[连接] 窗口 dbcon12.dll N/A N/A
 注意

有关安装 PHP 的更多信息,请参见 [external link] http://www.sybase.com/detail?id=1057714

以下几节可帮助您安装 SQL Anywhere PHP 扩展。


选择要使用的 PHP 扩展
在 Windows 上安装 PHP 扩展
在 Linux/Solaris 上安装 PHP 扩展
在 UNIX 和 Mac OS X 上构建 PHP 扩展
配置 SQL Anywhere PHP 扩展