extension=pdo_oci.so
现在检查一下,确保它能够运行:
% php -m
在模块列表中,您应该会看到 PDO 和 PDO_OCI。
防火墙碍事了?
如果您位于防火墙的后面,则在使用 pear 安装程序获取程序包时可能会遇到一些问题。如果发生这种情况,则可以按照下列说明手动下载并安装这些程序包:
% wget http://pecl.php.net/get/PDO
% pear install PDO-0.1.1.tgz
[ 将 extension=pdo.so 添加到 php.ini ]
% wget http://pecl.php.net/get/PDO_OCI
% pear install PDO_OCI-0.1.tgz
[ 将 extension=pdo_oci.so 添加到 php.ini ]
在上述两种情况下,都需要首先调用“pear install”(后跟下载的真正程序包);上述示例中的版本号在本文编写之时是最新的,但随着开发的继续进行会发生变化。
Windows 安装
如果您正在运行 Windows,则请按照下列说明执行:
·从 http://www.php.net/downloads.php#v5 获取 PHP 5,将其解压缩到 C:\php5。
·从 http://snaps.php.net/win32/PECL_5_0/php_pdo.dll 和
http://snaps.php.net/win32/PECL_5_0/php_pdo_oci.dll 分别获取 PDO
和 PDO_OCI,将其放入 C:\php5\ext。或者,您可以从 PHP 5 下载页上列出的
“用于 PHP 5.0.0 的 PECL 模块集合”zip 文件中找到所有这些 PDO 驱动程序,
以及所有 PECL 程序包的所有 Windows 版本。
·编辑 C:\php5\php.ini 文件,并添加下列内容:
extension=php_pdo.dll
extension=php_pdo_oci.dll
编辑 php.ini 文件时,有一点很重要,即要在任何其他 PDO 驱动程序之前先加载 PDO 扩展,否则就不能正确初始化(在这种情况下会出错)。
如果在 Windows 目录中有一个 PHP 4 的全局 php.ini 文件,则可能会遇到问题。最好的解决方法是,移动该 php.ini 文件,使其与 PHP 4 SAPI 位于相同的文件夹中,以隔离 PHP 4 安装;例如
| 对此文章发表了评论 |
