webForumDet fria alternativet

Kompilera Apache2 under Mac OS X 10.4

Webbservrar

0 svar · 236 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Frågan#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"?

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)