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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere PHP API

 

SQL Anywhere PHP 模块简介

PHP 是 PHP: Hypertext Preprocessor(超文本预处理器)的缩写,是一种开放源代码的脚本编写语言。虽然可以将其用作通用目的脚本编写语言,但是其设计目的是成为一种用来编写可嵌入到 HTML 文档中的脚本的方便语言。与客户端经常执行的用 JavaScript 编写的脚本不同,PHP 脚本由 Web 服务器处理,然后将生成的 HTML 输出发送到客户端。PHP 的语法是由其它流行语言(如 Java 和 Perl)的语法派生出来的。

为了使其成为一种可以开发动态 Web 页的方便的语言,PHP 提供了从许多常见数据库(如 SQL Anywhere)检索信息的功能。SQL Anywhere 中有两个可以从 PHP 访问 SQL Anywhere 数据库的模块。您可以使用这些模块和 PHP 语言来编写独立脚本,并创建依赖于存储在 SQL Anywhere 数据库中的信息的动态 Web 页。

为 Windows、Linux 和 Solaris 提供 PHP 模块的预建版本,并将其安装在 SQL Anywhere 安装目录的操作系统特定的二进制子目录中。SQLAnywhere PHP 模块的源代码安装在 SQL Anywhere 安装目录的 sdk\php 子目录中。

还可以在 [external link] SQL Anywhere PHP 模块中在线找到其它信息。

要求

还必须安装以下组件才能使用 SQL Anywhere PHP 模块:

  • 您的平台的 PHP 5 二进制文件(可以从 [external link] http://www.php.net 下载)。SQL Anywhere 为 PHP 版本 5.1.1 到 5.2.6 提供预建的 PHP 模块。在写本书时,PHP 版本 5.2.6 是最新的稳定版本。对于 Windows 平台,PHP 的线程安全版必须与 SQL Anywhere PHP 模块一起使用。

  • Web 服务器(如果想在 Web 服务器中运行 PHP 脚本)。请注意,SQL Anywhere 可以作为 Web 服务器使用。

    还可以使用其它 Web 服务器,例如 Apache HTTP 服务器。SQL Anywhere 可以与 Web 服务器在同一台计算机上运行,也可以不在同一台计算机上运行。

  • 对于 Windows,使用 SQL Anywhere 客户端软件 dblib11.dlldbcapi.dll

  • 对于 Linux/Unix,使用 SQL Anywhere 客户端软件 libdblib11.solibdbcapi.so

  • 对于 Mac OS X,使用 SQL Anywhere 客户端软件 libdblib11.dyliblibdbapi.dylib

有关安装 PHP 和 Apache HTTP 服务器的其它信息,请参见 [external link] Serving Content from SQL Anywhere Databases Using Apache and PHP

以下几节可帮助您安装 SQL Anywhere PHP 模块。