PHP-Extension for mnogosearch

To create a loadable php-module for mnogosearch, you can follow the steps below:

Prerequisites

  • php-devel
  • mnogosearch-devel
  • compile environment

Compilation

Define Variables

  export mnogoversion=3.2.35
  export PREFIX=/usr
  cd 1.96
  export CC="gcc"
  export 'CFLAGS=-O2 -pipe -I${PREFIX}/include/mnogosearch-${mnogoversion}"
  export CPPFLAGS="-I${PREFIX}/include"
  export LDFLAGS="-L${PREFIX}/lib"
  LIBS="-lssl -lcrypto"
  perl -pi -e 's|/usr/local|${PREFIX}|g' config.m4

Compile (pwd is 1.96)

  phpize
  aclocal
  ./configure --with-mnogosearch=${PREFIX} --with-php-config=/usr/bin/php-config
  make
  strip -g modules/*.so || true

Enjoy

Just copy modules/mnogosearch.so to your extension dir, enhance the php.ini to

extension=mnogosearch.so

and restart your webserver.

 
wissen/gpl/mnogosearch/compile_php_mnogosearch_extension.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de