在Windows WAMP服务器上安装Apache Solr

时间:2014-06-12 14:19:57

标签: php solr wampserver

我尝试在WAMP服务器上安装Apache Solr(在Windows中)并且我成功但问题是我无法在此环境中使用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

1 个答案:

答案 0 :(得分:1)

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

      

    注意:自Solr服务运行以来,命令提示符应保持打开状态。如果您关闭它,服务将停止。

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

  10. 现在,您可以通过转到http://localhost:8983/solr
  11. 从浏览器访问 Solr GUI