我的机器上有MAMP,我想为php安装memcache,因为我的一个项目会抛出像Fatal error: Class 'Memcache' not found这样的错误。
我从appstore安装了X代码,并在libevent、memcached、libmemcached中安装了自制程序。
然后..。
cd /tmp; pecl download memcached
gzip -d < memcached-2.2.0.tgz | tar -xvf -
cd memcached-2.2.0; phpize
./configure; make
sudo make install安装共享扩展的/usr/lib/php/extensions/no-debug-non-zts-20100525/:
之后,我将memcached.so和memcache.so复制到我的extension_folder中:
/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/
并将扩展名= memcached.so添加到我的php.ini中。
我还是会犯致命的错误。有什么问题吗?
发布于 2015-08-23 23:42:03
如何自己在LINUX/MAC上的任何版本和任何版本的php上安装memcache和memcached?
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“
ln -sfv /usr/local/opt/memcached/*..plist ~/Library/LaunchAgents
然后现在加载memcached:
launchctl负载~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
或者,如果您不需要/不需要launchctl,只需运行:
/usr/local/opt/memcached/bin/memcached
/Applications/MAMP/bin/php/PHP版本你USE!!!/lib/php/extensions/no-debug-non-zts-20060613
好了!现在->喝了一杯啤酒:)
https://stackoverflow.com/questions/23754135
复制相似问题