Windows WAMP服务器上安装Apache Solr


Installing Apache Solr on Windows WAMP Server

我试图在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

    首先,你需要确保JAVA安装在你的windows机器上;如果没有,请务必从这里下载https://www.java.com/en/download/从http://lucene.apache.org/solr/mirrors-solr-latest-redir.html下载Apache Solr库(要下载旧版本,请访问https://archive.apache.org/dist/lucene/solr/)
  1. 解压下载的Apache Solr归档文件(即在C:'wamp'apache-solr-4.0.0中)
  2. 如果你设置Solr与Drupal一起工作,你需要复制一些额外的文件到C:'wamp'apache-solr-4.0.0'example'solr'collection1 [optional]
  3. 启动Windows命令提示符(要启动RUN,请按键盘上的win+R,然后键入不带引号的"cmd",然后单击OK)
  4. 命令提示符窗口;将目录更改为Apache Solr示例文件夹位置,即cd c:'wamp'apache-solr-4.0.0'example'
  5. 同样,在命令提示符中;输入以下命令java -jar start.jar

    注意:命令提示符应该保持打开,因为Solr服务正在运行。

  6. 这将启动jetty webserver并自动部署Solr

  7. 现在你可以通过http://localhost:8983/solr 从浏览器访问Solr GUI