Fehler beim installieren von pecl-memcached

Habe ich echte Probleme bei der Installation des pecl-memcached-Paket.

Habe keine Lust, mit jedem yum oder pear/pecl installieren, Befehle ich bezog mich auf diese Frage Installieren von PECL-Memcached-Fehler und fing an zu versuchen, configure/make manuell

Ich bin mit pecl zum herunterladen der neuesten (memcached-2.2.0) dann entpacken, phpize...

Wenn ich configure mit --disable-memcached-sasl konfigurieren abgeschlossen, sondern machen Fehler. Mit was aussieht wie syntax Fehler

In file included from /root/memcached-2.2.0/php_memcached_private.h:28,
                 from /root/memcached-2.2.0/php_memcached.c:26:
/root/memcached-2.2.0/php_libmemcached_compat.h:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’     or ‘__attribute__’ before ‘php_memcached_instance_st’
/root/memcached-2.2.0/php_memcached.c:328: error: expected declaration specifiers or ‘...’ before ‘php_memcached_instance_st’
/root/memcached-2.2.0/php_memcached.c:329: error: expected declaration specifiers or     ‘...’ before ‘php_memcached_instance_st’
/root/memcached-2.2.0/php_memcached.c:330: error: expected declaration specifiers or ‘...’ before ‘php_memcached_instance_st’
/root/memcached-2.2.0/php_memcached.c: In function ‘php_memc_get_impl’:
/root/memcached-2.2.0/php_memcached.c:594: warning: passing argument 4 of     ‘memcached_mget_by_key’ from incompatible pointer type
/usr/include/libmemcached/memcached_get.h:38: note: expected ‘char **’ but argument is of type ‘const char **’
/root/memcached-2.2.0/php_memcached.c: In function ‘php_memc_getMulti_impl’:

Da ist noch mehr, aber ich hoffe das ist hilfreich genug Indikator

Wenn ich mit --with-libmemcached-dir=/usr/include/libmemcached bekomme ich

checking for libmemcached location... configure: error: Unable to find memcached.h under /usr/include/libmemcached

Aber das IST, wo memcached.h ist

Wenn ich mit --with-libmemcached-dir=kein configure gibt

configure: error: no, libmemcached sasl support is not enabled. Run configure with --disable-memcached-sasl to disable this check

Wenn ich Sie die --disable-memcached-sasl-option, die Sie konfigurieren abgeschlossen, aber machen schlägt fehl, mit dem Fehler in der syntax wieder

Fühle mich wie ich bin stecken in einer Schleife.

Dies ist nicht das erste mal, ich habe einen server von Grund auf neu zu verwenden, memcached (obwohl ersten mal in eine Weile, die ich denke) ich kann mich nicht erinnern, dass Sie alle Probleme vor.

Irgendwelche Ideen bitte jemand?

Diese sah aus wie eine gute lead -

http://blusmurf.net/2012/08/27/pecl-memcache-build-error/

Aber keine Freude noch

Hab ich auch schon untersuchen dieses Problem aus der php-memcached ' s github-Seite

https://github.com/php-memcached-dev/php-memcached/issues/69

Habe ich versucht, mit 2.1 und 2.2, das hacken der Dateien zu versuchen und machen Sie zu bauen. Noch kein Glück...

Ich bin immer der exakt gleiche problem mit libmemcached & memcached.h. Ich bin Graben in es & update, wenn ich es herausfinden. Bitte aktualisieren Sie, wenn Sie eine Lösung finden.
Habe ich versucht zu installieren 1.0.16 der libmemcached zu verwenden mit php-memcached-2.1 hatte aber Fehler Gebäudes libmemcached 😉 ich bin immer noch googeln und basteln, ill lassen Sie wissen. Oder verwende ich redis 😀
Obwohl ich installierte Memcached erfolgreich ( welche Fehler sind Sie immer, wenn Gebäude libmemcached ? ), auch ich werde für Redis - wie in meinem Fall verwenden, ich möchte die cache-Objekte, die Session-Speicherung, das teilen zwischen verschiedenen Anwendungen. Memcached kann nicht verwendet werden, für die Speicherung von Sessions ( nicht atleast ohne ein twisted-Ansatz ), damit redis es ist \m/

InformationsquelleAutor joevallender | 2014-06-25

Schreibe einen Kommentar