Kompilera Apache2 under Mac OS X 10.4

Webbservrar

0 svar · 250 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Trådstart#1

Hej.

Försöker här konfigurerar och kompilera Apache2 från källkod på en Intel iMac med Mac OS X 10.4. Jag vill självfallet ha en universal build.

Nu vet jag att det finns MAMP men jag vill lära mig att bygga själv.

Har laddat ned filen httpd-2.0.59.tar.gz

Har satt CFLAGS:

export CFLAGS="-arch ppc -arch i386"

Min ./configure ser ut som:

./configure --prefix=/Library/Apache2 --enable-access \
--enable-actions --enable-alias --enable-asis --enable-auth \
--enable-auth_dbm --enable-auth_digest --enable-autoindex \
--enable-cache --enable-cgi --enable-dav --enable-dav_fs \
--enable-deflate --enable-dir --enable-disk_cache \
--enable-dumpio --enable-env --enable-expires --enable-fastcgi \
--enable-file_cache --enable-headers --enable-imap \
--enable-include --enable-info --enable-log_config \
--enable-log_forensic --enable-logio --enable-mem_cache --enable-mime \
--enable-mime_magic --enable-negotiation --enable-perl \
--enable-rewrite --enable-setenvif --enable-speling --enable-ssl \
--enable-status --enable-suexec --enable-unique_id --enable-userdir \
--enable-usertrack --enable-version --enable-vhost_alias --enable-so \
--enable-module=all --enable-shared=max

Nu är jag inte 100% säker på att ./configure är som den borde, men jag håller på och testar mig fram.

Problemet är nu, att när jag har kört ovanstående kommando, samt make och sudo make install och försöker start httpd genom ./httpd så får jag:

Invalid command 'UserDir', perhaps mis-spelled or defined by a module not included in the server configuration

Jag har ju:

--enable-userdir

Kan det vara så att själva modulen fattas. Jag vet inte vad modulen skall heta. Den bör finnas i mappen "modules"?

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)