現在MAMP擁有一個memcached服務器並且我看到它有一個memcached擴展。缺少memcache擴展 - 如何安裝? MAMP 4.2
我們使用memcache擴展,雖然我可以很容易地配置這與PHP 5.x,因爲有很多的指南,我似乎無法得到這與MAMP Pro 4.2上的PHP 7.0.20工作。
有誰知道如何讓MAMP Pro 4.2使用memcache擴展,而不是memcached擴展?
現在MAMP擁有一個memcached服務器並且我看到它有一個memcached擴展。缺少memcache擴展 - 如何安裝? MAMP 4.2
我們使用memcache擴展,雖然我可以很容易地配置這與PHP 5.x,因爲有很多的指南,我似乎無法得到這與MAMP Pro 4.2上的PHP 7.0.20工作。
有誰知道如何讓MAMP Pro 4.2使用memcache擴展,而不是memcached擴展?
我對MAMP 3.5.2上的memcache和memcached模塊使用PHP 7.0.8有同樣的問題,並且能夠從源代碼安裝這兩個模塊。對於memcache,我使用了websupport-sk git repo。使用它需要您自擔風險。下面是步驟,我遵循內存緩存安裝
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
添加以下行爲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
希望這有助於!
不得不更新路徑,但工作像魅力歡呼! –
您是否嘗試從源安裝memcache擴展? –
是的,我確實嘗試過 –