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"?