root@fritz:/var/tmp# ./apache -l
Compiled-in modules:
http_core.c
mod_so.c
suexec: disabled; invalid wrapper /apache-1.3.41/bin/suexec
root@fritz:/var/tmp# ldd ./apache
ldd: can't open cache 'etc/ld-uClibc.so.cache'
not a dynamic executable
root@fritz:/var/tmp#
mod_env.c
mod_log_config.c
mod_mime.c
mod_negotiation.c
mod_status.c
mod_include.c
mod_autoindex.c
[COLOR="Red"]mod_dir.c[/COLOR]
[COLOR="Red"]mod_cgi.c[/COLOR]
mod_asis.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
[COLOR="#ff0000"]mod_access.c[/COLOR]
[COLOR="#ff0000"]mod_auth.c[/COLOR]
mod_setenvif.c
[COLOR="#ff0000"]mod_ssl.c[/COLOR]
root@fritz:/var/tmp#root@fritz:/var/tmp# ls -1 /var/tmp/apache-1.3.41/libexec/
httpd.exp
libproxy.so
mod_access.so
mod_actions.so
mod_alias.so
mod_asis.so
mod_auth.so
mod_auth_anon.so
mod_autoindex.so
mod_cern_meta.so
mod_cgi.so
mod_digest.so
mod_dir.so
mod_env.so
mod_expires.so
mod_headers.so
mod_imap.so
mod_include.so
mod_info.so
mod_log_config.so
mod_log_forensic.so
mod_mime.so
mod_mime_magic.so
mod_negotiation.so
mod_rewrite.so
mod_setenvif.so
mod_speling.so
mod_status.so
mod_unique_id.so
mod_userdir.so
mod_usertrack.so
mod_vhost_alias.so
root@fritz:/var/tmp#
root@fritz:/var/tmp# ./apache -l
Compiled-in modules:
http_core.c
mod_vhost_alias.c
mod_env.c
mod_log_config.c
mod_mime_magic.c
mod_mime.c
mod_negotiation.c
mod_status.c
mod_info.c
mod_include.c
mod_autoindex.c
mod_dir.c
mod_cgi.c
mod_asis.c
mod_imap.c
mod_actions.c
mod_speling.c
mod_userdir.c
mod_alias.c
mod_rewrite.c
mod_access.c
mod_auth.c
mod_auth_anon.c
mod_digest.c
mod_proxy.c
mod_cern_meta.c
mod_expires.c
mod_headers.c
mod_usertrack.c
mod_log_forensic.c
mod_unique_id.c
mod_setenvif.c
suexec: disabled; invalid wrapper /var/tmp/apache-1.3.41/bin/suexec
root@fritz:/var/tmp#
root@fritz:/var/tmp# ./php-cgi -m
[PHP Modules]
cgi-fcgi
Core
ctype
curl
date
dom
ereg
exif
filter
gd
hash
iconv
json
libxml
mbstring
openssl
pcntl
pcre
PDO
pdo_sqlite
posix
Reflection
session
SimpleXML
sockets
SPL
SQLite
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
zlib
[Zend Modules]
root@fritz:/var/tmp#
sorry, habe ich übersehen: ich glaube das ist sogar die bessere methode als ohne module-unterstützung. aber nun haben wir ja 2 zur auswahldas ist doch mit "-enable-module=most" übersetzt und "mod_so.c" ist drin. Reicht das nicht??
aber natürlich ist es nützlich!ob das zu irgendwas nützlich/brauchbar ist
EDIT: Habe jetzt mal alles direkt reingebaut (--disable-shared=all) und ein neues Binary drangehängt: ...
# /var/media/ftp/SAMSUNG-HM320II-01/apache-1.3.41/bin/apache -f /var/media/ftp/SAMSUNG-HM320II-01/apache-1.3.41/conf/apache.conf
Syntax error on line 225 of /var/media/ftp/SAMSUNG-HM320II-01/apache-1.3.41/conf/apache.conf:
Invalid command 'LoadModule', perhaps mis-spelled or defined by a module not included in the server configuration
Vielleicht musst Du nur den Pfad "libexec/mod_..." um Dein "/var.../apache-1.3.41/" ergänzen, falls bei Dir LoadModule funktioniert.Hallo Andrejtm, ich habe die gleichen Probleme mit dieser Version, habe apache.conf umgeschrieben, in meiner Version liegt die apache-datei unter /bin.
Habe dann unter root den Pfad auf var.../apache-1.3.41/bin geändert.
Jetzt findet der Server beim laden die Dateien in libex nicht.
Keine Ahnung, versuchs mal ;-)... aber wie siehts mit Subversion aus?
Vermutlich geht LoadModule nicht, weil das Programm statisch gelinkt ist.
[Edit frank_m24: Vollzitat gelöscht, siehe Forumregeln.]
[Edit frank_m24: Vollzitat vom Beitrag direkt darüber gelöscht, siehe Forumregeln.]
root@fritz:/var/tmp/apache-1.3.41# /var/tmp/apache-1.3.41/bin/apache -h
Usage: /var/tmp/apache-1.3.41/bin/apache [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-v] [-V] [-h] [-l] [-L] [-S] [-t] [-T] [-F]
Options:
-D name : define a name for use in <IfDefine name> directives
[B] -d directory : specify an alternate initial ServerRoot <--- das hier[/B]
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled-in modules
-L : list available configuration directives
-S : show parsed settings (currently only vhost settings)
-t : run syntax check for config files (with docroot check)
-T : run syntax check for config files (without docroot check)
-F : run main process in foreground, for process supervisors
root@fritz:/var/tmp/apache-1.3.41#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path. If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
# with ServerRoot set to "/usr/local/apache" will be interpreted by the
# server as "/usr/local/apache/logs/foo.log".
Vermutlich geht LoadModule nicht, weil das Programm statisch gelinkt ist.
...
Oder man nutzt das zweite Binary, das sollte eigentlich keine zusätzlichen Module nachladen müssen (aber das auch nicht können ;-)).
Dafür muss man natürlich eine "passende" Konfiguration ohne "LoadModule" Zeilen nutzen...
Jörg