【问题标题】:How to enable SDO in WAMP Server如何在 WAMP 服务器中启用 SDO
【发布时间】:2013-09-17 10:29:49
【问题描述】:

我想启用 SDO 以使用 SDO_DAS_XML,但我收到错误“找不到类 'SDO_DAS_XML'”。我正在使用 WAMP 服务器,但在 PHP 设置或 PHP 扩展下没有看到任何设置。请帮忙

【问题讨论】:

    标签: php sdo


    【解决方案1】:

    这个扩展几乎被废弃了,所以我不建议使用它但是,

    首先安装 SDO 包。

    对于 Linux:

    查看此dosc 进行安装和编辑php.ini

    extension=sdo.so
    extension=sdo_das_xml.so
    

    对于 Windows:

    您需要download sdo.dll 文件扩展并使用此docs 安装并编辑php.ini

    extension=php_sdo.dll
    extension=php_sdo_das_xml.dll
    

    【讨论】:

    • 我只是在输入同样的内容。 但是 php_sdo.dll 的下载链接不再有效。 (这是你可以在互联网上找到的那个)所以请为他提供一个工作版本的 php_sdo.dll,如果可以的话......(除了版本 5.2.6.6,它可能无法在最新的 Wamp 中工作-安装)
    • @Rik: php 版本是?
    • 我的 WampServer 是 2.4,PHP 版本是 5.4.16。这给出了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 版本(如果它存在的话)。
    • 检查这个link 和这个source 为PHP 5.3+ 安装sdo。
    【解决方案2】:

    您将需要 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 及其服务)

    【讨论】:

      猜你喜欢
      • 2015-10-31
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 2015-05-16
      • 1970-01-01
      • 1970-01-01
      • 2011-05-22
      • 1970-01-01
      相关资源
      最近更新 更多