How to instal Lucence 5.1.0 / solr + tomcat7 on Ubuntu 15.04

There is a solr-tomcat package, but to install it you need to install tomcat7 first. If you already have tomcat7, skip step 1.

  1. sudo apt-get install tomcat7 tomcat7-admin tomcat7-common libtomcat7-java
  2. sudo apt-get install solr-tomcat
  3. Check http://localhost:8080 to confirm tomcat
  4. Check http://localhost:8080/solr to confirm solr
  5. Done!
Annonser

Mac OS X MAMP, solr & PHP

Fix MAMP components

First you need to config your MAMP apache configuration correct, follow these steps:

  • Download MAMP components and configure
  • URL: http://www.mamp.info/en/downloads/index.html (i.e. MAMP_components_2.0.2.zip)
  • Unpack your MAMP_components_2.0.2.zip
  • Identify your php-5.x.x.tar.gz file (where 5.x.x is your version of PHP)
  • Create directory for your PHP sources: ”mkdir -vp /Applications/MAMP/bin/php/php5.X.X/include”
  • Unzip the tar file to you new folder
  • Rename your php-5.x.x directory to php (without the version numbering) e.g. mv /Applications/MAMP/bin/php/php5.2.17/include/php-5.?.?? /Applications/ MAMP/bin/php/php5.2.17/include/php
  • Configure PHP sources by running the following command in the terminal:cd /Applications/MAMP/bin/php/php5.?.??/include/php ./configure

(Source: http://stackoverflow.com/questions/10717752/having-problems-while-try-to-install-oauth-with-pecl-in-mamp-on-mac-os-lion)

Then you need to change you $PATH for PHP, use the terminal and type in:

vim ~/.profile

Add first to line: /Applications/MAMP/bin/php/php5.4.4/bin:

Ex of output should be.) export PATH=/Applications/MAMP/bin/php/php5.4.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

Save and exit (press ”esc” type in wq och press return).

Rest .profile by running this:

source ~/.profile

Make sure that if you type in ”which php” in the terminal, it should show you the path to you bin directory within MAMPs folderstruture

Install solr with brew

Now, use brew to install solr engine.

brew install pecl/solr

To test it, go to: /usr/local/Cellar/solr/4.3.1/libexec/example/

and run the following command in the terminal: java -jar start.jar

Install PECL and solr php extension

And last, install PECL and use PECL to install solr-php extension. Follow this guide: http://jason.pureconcepts.net/2012/10/install-pear-pecl-mac-os-x/

From guide (if deleted):

sudo php -d detect_unicode=0 go-pear.phar
  1. Type 1 and press return.
  2. Enter:
    /usr/local/pear
    
  3. Type 4 and press return.
  4. Enter:
    /usr/local/bin
    
  5. Press return