webForumDet fria alternativet

Kompilera Apache2 under Mac OS X 10.4

0 svar · 235 visningar · startad av jme

jmeMedlem sedan maj 20012 237 inlägg
#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"?

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)