2017-08-15 2 views
1

Es ist großartig jetzt, dass MAMP einen memcached Server hat und ich sehe, dass es eine memcached Erweiterung hat.Memcache-Erweiterung fehlt - wie installiert? MAMP 4.2

Wir verwenden die Memcache-Erweiterung, und obwohl ich dies mit PHP 5.x leicht konfigurieren konnte, da es eine Menge Guides gab, kann ich nicht mit PHP 7.0.20 auf MAMP Pro 4.2 arbeiten.

Kann jemand MAMP Pro 4.2 die Memcache-Erweiterung und nicht die Memcached-Erweiterung verwenden?

+0

Haben Sie versucht, Memcache-Erweiterung von der Quelle zu installieren? –

+0

Ja, ich habe versucht, dass –

Antwort

1

Ich hatte das gleiche Problem mit Memcache und memcached Module auf MAMP 3.5.2 mit PHP 7.0.8 und konnte beide Module aus dem Quellcode installieren. Für Memcache habe ich die websupport-sk git repo verwendet. Verwenden Sie es auf eigenes Risiko. Hier Schritte, die ich folgte für memcache Installation

sudo su 
cd /private/tmp 
wget https://github.com/websupport-sk/pecl-memcache/archive/NON_BLOCKING_IO_php7.zip 
unzip NON_BLOCKING_IO_php7.zip 
cp -r pecl-memcache-NON_BLOCKING_IO_php7 /Application/MAMP/bin/php/php7.0.8/include/php/ext/memcache 
cd /Application/MAMP/bin/php/php7.0.8/include/php/ext/memcache 
phpize 
./configure --enable-memcache --with-php-config=/Application/MAMP/bin/php/php7.0.8/bin/php-config 
make 
cp modules/memcache.so /Applications/MAMP/bin/php/php7.0.8/lib/php/extensions/no-debug-non-zts-20151012/memcache.so 

In folgenden Zeilen php.ini

[memcache] 
memcache_extension="/Applications/MAMP/bin/php/php7.0.8/lib/php/extensions/no-debug-non-zts-20151012/memcache.so" 
extension=memcache.so 

hoffe, das hilft!

+0

musste die Pfade aktualisieren, aber arbeitete wie ein Charme Prost! –