【发布时间】:2013-09-17 10:29:49
【问题描述】:
我想启用 SDO 以使用 SDO_DAS_XML,但我收到错误“找不到类 'SDO_DAS_XML'”。我正在使用 WAMP 服务器,但在 PHP 设置或 PHP 扩展下没有看到任何设置。请帮忙
【问题讨论】:
我想启用 SDO 以使用 SDO_DAS_XML,但我收到错误“找不到类 'SDO_DAS_XML'”。我正在使用 WAMP 服务器,但在 PHP 设置或 PHP 扩展下没有看到任何设置。请帮忙
【问题讨论】:
【讨论】:
php 版本是?
PHP Warning: PHP Startup: sdo: Unable to initialize module Module compiled with module API=20060613. PHP compiled with module API=20100525. These options need to match.。也许@Indy 可以下载旧版本的 WampServer 并使用 php_sdo.dll v.5.2.6.6,它漂浮在互联网上。那个版本是 2008 年的,所以它已经很老了,他必须使用非常早期的 WampServer 版本(如果它存在的话)。
您将需要 SDO 包。不幸的是,这个包不再被维护并且不会在 Linux 和 Windows 上编译。
您不能只在较新的 PHP 版本(WampServer 附带)中加载早期版本的现有扩展。
我能找到的带有扩展名 php_sdo.dll 的 WampServer 的最新版本是 5.1.7.4 版。你可以找到它here with the outdated WampServer downloads。您可以使用最上面的(WAMP5 1.7.4)。
如果您使用该版本的 WampServer,您可以使用 WampServer 的菜单在 PHP 扩展中启用 php_sdo。 (您需要卸载当前的 WampServer 及其服务)
【讨论】: