我有一个Drupal网站上的新鲜MAMP PRO 3.0.3运行与OS X 10.9.2小牛的PHP版本,28年5月3日安装。
我安装内存缓存与pecl install memcache
,并添加extension=memcache.so
一致php.ini
下的扩展部分,但仍然Drupal的,可见多处您必须启用PECL的memcached或memcache的扩展使用memcache.inc。 在页面顶部的错误。
phpinfo()函数在Drupal的根目录告诉我,加载的配置文件是:
/Library/Application Support/appsolute/MAMP PRO/conf/php5.3.28.ini
和扩展dir是:
/Applications/MAMP/bin/php/php5.3.28/lib/php/extensions/no-debug-non-zts-20090626/
$猫 “/库/ Application Support / appsolute / MAMP PRO / conf目录/ php5.3.28.ini” | 用grep内存缓存延长= memcache.so
$ LS /Applications/MAMP/bin/php/php5.3.28/lib/php/extensions/no-debug-non-zts-20090626/ | grep的内存缓存
-rwxrwxr-X 1用户管理65K年03月28 14:00 memcache.so *
我在做什么错误或者是与MAMP PRO 3这个问题? 我已经安装了自制的memcached的二进制文件和正在运行的进程。
我还使用了单独的PHP版本为每个主机在MAMP设置。
当启动Apache,有在日志中的错误:
PHP的警告:PHP启动:无法加载动态库 '/Applications/MAMP/bin/php/php5.3.28/lib/php/extensions/no-debug-non-zts-20090626/memcache.so' - 的dlopen(/应用程序/MAMP/bin/php/php5.3.28/lib/php/extensions/no-debug-non-zts-20090626/memcache.so,9):找不到符号:/应用程序/ MAMP /斌/ PHP:从_zend_new_interned_string引用/php5.3.28/lib/php/extensions/no-debug-non-zts-20090626/memcache.so预计在:在/Applications/MAMP/bin/php/php5.3.28/lib/php/extensions/no平面命名空间-debug-非ZTS-20090626 / memcache.so在未知在线0
这是什么意思。
谢谢你的帮助!