Problems installing pecl memcache

Uwe Mesecke uwe at mesecke.net
Tue May 22 19:53:03 UTC 2007


Am Dienstag, 22. Mai 2007 schrieb Ahto ´:
> Hi,
>
> I tried to install the latest memcache pecl extension but it failed to
> configure because it could not find the php_session.h file so I made the
> necessary symlink. I tried to configure it again but it failed with the
> following error:
>
> checking for session includes... /usr/include/phpchecking for memcache
> session support... enabledconfigure: error:You've configured extension
> memcache, which depends on extension session,but you've either not enabled
> session, or have disabled it.
>
> I don't know what to do next because session extension is installed and
> working just fine. My system is ubuntu and Php version 5.1.2 was installed
> through apt-get.
>
> Did anyone run into the same problem?

ubuntu uses different include paths for php4 and php5 so you have to patch the 
file config9.m4 that comes with the tarball. The following patch made me able 
to compile the extension. Not pretty but it works.

diff -ruN orig/memcache-2.1.2/config9.m4 new/memcache-2.1.2/config9.m4
--- orig/memcache-2.1.2/config9.m4      2007-03-27 01:17:50.000000000 +0200
+++ new/memcache-2.1.2/config9.m4       2007-04-23 13:25:39.000000000 +0200
@@ -65,12 +65,12 @@

   if test "$PHP_MEMCACHE_SESSION" != "no"; then
        AC_MSG_CHECKING([for session includes])
-    if test -f $abs_srcdir/include/php/ext/session/php_session.h; then
-      session_inc_path=$abs_srcdir/include/php
+    if test -f $abs_srcdir/include/php5/ext/session/php_session.h; then
+      session_inc_path=$abs_srcdir/include/php5
     elif test -f $abs_srcdir/ext/session/php_session.h; then
       session_inc_path=$abs_srcdir
-    elif test -f $prefix/include/php/ext/session/php_session.h; then
-      session_inc_path=$prefix/include/php
+    elif test -f $prefix/include/php5/ext/session/php_session.h; then
+      session_inc_path=$prefix/include/php5
     else
       session_inc_path=""
     fi

Regards,

Uwe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.danga.com/pipermail/memcached/attachments/20070522/615fc770/attachment.pgp


More information about the memcached mailing list