Slug: turck-mmcache-failing-on-mac-os-x-1037-client Date: 2005-02-02 Title: Turck MMCache failing on Mac OS X 10.3.7 (client) layout: post

I'm trying to get the php accelerator MMCache running on a Mac running Mac OS X 10.3.7, and it's failing. I've followed the install instructions on Jacken's weblog, and tried the install process described in this Appletalk Australia article.

I did have to install fink, as described in Jacken's post. After completing the install, when I restart apache

sudo apachectl graceful

it says httpd started, and I do not get any errors in apache's error_log, but httpd afterward is not running.

myhost:/tmp/turck-mmcache-2.4.6 steve$ ps -ax | grep -v grep | grep httpd
752 p2 S+ 0:00.00 tail -f /var/log/httpd/error_log

Restarting apache again, error_log includes the following line:

[Tue Feb 1 09:25:45 2005] [warn] pid file /private/var/run/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

mmcache.so is in /usr/local/php/extensions/no-debug-non-zts-20020429/, as described in the recommended modifications to php.ini:

; Turck MMCache
zend_extension="/usr/local/php/extensions/no-debug-non-zts-20020429/mmcache.so"
mmcache.shm_size="16"
mmcache.cache_dir="/tmp/mmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
mmcache.shm_max="0"
mmcache.shm_ttl="0"
mmcache.shm_prune_period="0"
mmcache.shm_only="0"
mmcache.compress="1"

I would be very interested to know if anyone has gotten this working or, better yet, if they had this same issue and found a workaround.