【问题标题】:Installing Apache Solr on Windows WAMP Server在 Windows WAMP 服务器上安装 Apache Solr
【发布时间】:2014-08-02 22:01:39
【问题描述】:

我尝试在 WAMP 服务器(在 Windows 中)上安装 Apache Solr,但我成功了,但问题是我无法在此环境中使用 PHP Solr 库。我不断收到的错误是:

PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.4.12/ext/php_solr.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0.

我已下载、包含并激活了包含 PHP Solr 库的 dll 文件,但此错误不断出现。

PHP 版本:5.4.12
Wampserver 版本:2.4

【问题讨论】:

  • 您是否也安装了 Tomcat、Jetty 或 Resin?你没有提到他们!
  • 是的,我有;我什至尝试过使用 Bitnami 包。

标签: php solr wampserver


【解决方案1】:
  1. 首先你需要确保你的windows机器上安装了JAVA;如果没有,请确保从这里下载它https://www.java.com/en/download/
  2. http://lucene.apache.org/solr/mirrors-solr-latest-redir.html 下载 Apache Solr 库 (要下载旧版本,请转到https://archive.apache.org/dist/lucene/solr/
  3. 提取下载的 Apache Solr 存档(即在 C:\wamp\apache-solr-4.0.0 中)
  4. 如果您要设置 Solr 以使用 Drupal,您需要将一些附加文件复制到 C:\wamp\apache-solr-4.0.0\example\solr\collection1[可选]
  5. 启动 Windows 命令提示符(要启动 RUN,请按键盘上的 win+R,然后键入不带引号的“cmd”,然后单击确定)
  6. 在命令提示符窗口中;将目录更改为 Apache Solr 示例文件夹位置,即 cd c:\wamp\apache-solr-4.0.0\example\
  7. 另外,在命令提示符中;输入以下命令java -jar start.jar

    注意:由于 Solr 服务正在运行,因此命令提示符应保持打开状态。如果你关闭它,服务将停止。

  8. 这将启动 jetty 网络服务器并自动部署 Solr

  9. 现在您可以通过浏览器访问 Solr GUI,方法是转到 http://localhost:8983/solr

【讨论】:

    猜你喜欢
    • 2013-12-24
    • 2012-11-03
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    • 2014-04-10
    • 2018-02-18
    • 2018-03-10
    • 2015-06-21
    相关资源
    最近更新 更多