I'm in a similar situation. If you have httpd on your os X box still, you should be able to run httpd -v and it will tell you the version. I've been poking around on this for a few days, and the best thing I can figure is that: a) if (old) Apache 2.0.52 is adequate for you, Server Logistics has .DMGs of PHP, MySQL, and Apache available, and includes handy preference panes for System Preferences b) compiling apache on osx is SIMPLE! But NOT simple to get it working - see next point (Some great information here: http://switch.richard5.net/isp-in-a-box-v2/installing-apache-on-mac-os-x/) c) getting all of the modules to work is NOT simple. The link above will help with getting a bunch of modules compiled properly, but I ran out of gas last night when I could not figure out how to get a php module working. I *think* I'll need to i) get the source for the php module from someone other than the apache project, ii) find out the name that does not match the filename, and iii) configure/compile it, probably adding it to the big honkin' string of configure options listed in link b. At this point, I'm frustrated because my 2.0.52 on Tiger 10.4.8 1) Drops session, meaning I have to keep re-logging in to roundcube webmail 2) Does not like to serve large pages via ssl, and 3) occasionally runs away (2 httpd processes each using about 40% or more CPU) I can't figure out how to get the modules built with the server - is this clearly documented somewhere that I'm missing? Regards, Tom On Tue, 12 Dec 2006 09:34:12 -0800, Evan Platt <evan@xxxxxxxxxxxxxxxxxx> wrote: > Ok, so long story short.. Had Apache go belly up on my os/x box. > > I got an error about missing ssl/httpd.conf , and tried reinstalling > what I thought was the version I had prior, not knowing the problem > was due to a ssl software. So reinstalled openssl, and now when I try > to run apache, I get: > > httpd: Syntax error on line 327 of /Library/Apache2/conf/httpd.conf: > API module structure `access_module' in file > /Library/Apache2/modules/mod_access.so is garbled - perhaps this is > not an Apache module DSO? > > I don't mind upgrading to the latest and greatest, but the problem I > found was based on > http://httpd.apache.org/docs/2.2/upgrading.html > > The part it looks like I'm missing or not doing right: > > mod_imap has been renamed to mod_imagemap mod_auth has been split up > into mod_auth_basic, mod_authn_file, mod_authz_user, and > mod_authz_groupfile mod_access has been renamed to mod_authz_host > mod_auth_ldap has been renamed to mod_authnz_ldap > > So am I correct that where I have > > LoadModule access_module modules/mod_access.so > should now be > LoadModule access_module modules/mod_authz_host.so ? > > Assuming that's correct, now I get > > httpd: Syntax error on line 327 of /Library/Apache2/conf/httpd.conf: > Can't locate API module structure `access_module' in file > /Library/Apache2/modules/mod_authz_host.so: undefined symbol > > > So am I missing something? Or failing that, is there a way, based on > my httpd.conf to determine what version I had running, and reinstall > that version, and I should be good to go? > > Thanks. > > Evan > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx