要部署 SQL Anywhere PHP 扩展,您必须在目标平台上安装以下组件:
您的平台的 PHP 5 二进制文件(可以从 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 的更多信息,请参见 http://www.sybase.com/detail?id=1057714。
以下几节可帮助您安装 SQL Anywhere PHP 扩展。
选择要使用的 PHP 扩展
在 Windows 上安装 PHP 扩展
在 Linux/Solaris 上安装 PHP 扩展
在 UNIX 和 Mac OS X 上构建 PHP 扩展
配置 SQL Anywhere PHP 扩展
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |