apache2 installieren

live

New Member
Huhu,
Ich wollte gerade apache2 installieren - leider klappt das nicht so ganz :/
Wenn ich "apt-get install apache2" in die Konsole eingebe steht zwar da, dass apache2 innstalliert wurde, jedoch kann ich Nirgendswo was von apache2 sehen (also kein /etc/init.d/apache2 usw..)

Ich benutze Linux Debian 4.0 64 Bit (Etch)
 
So habs nun hinbekommen und alles in /etc/apache2 installiert - funkioniert auch soweit Alles.

Nur: Wie kann ich php4 in vhost aktivieren(benutzen)?

PHP 4.4.4-8+echt4 ist vorinstalliert.
 
Hallo!
Code:
aptitude install libapache2-mod-php4
Um alles weitere kümmert sich normalerweise Debian selbst.

mfG
Thorsten
 
Hallo!
Wird denn das Modul geladen (/etc/apache2/mods-enabled/php4.load)? Gibt es eine Konfigurationsdatei (/etc/apache2/mods-enabled/php4.conf)? Was steht dort drin? Was sagt dpkg -l|grep apache2?

mfG
Thorsten
 
Die dateien werden geladen (stehen zumindestns im der httpd.conf)
dpkg -l|grep apache2
Code:
ii  apache2-mpm-prefork               2.2.3-4+etch1                   Traditional model for Apache HTTPD 2.1
ii  apache2-utils                     2.2.3-4+etch1                   utility programs for webservers
ii  apache2.2-common                  2.2.3-4+etch1                   Next generation, scalable, extendable web se
ii  libapache2-mod-perl2              2.0.2-2.4                       Integration of perl with the Apache2 web ser
ii  libapache2-mod-php4               4.4.4-8+etch4                   server-side, HTML-embedded scripting languag

Jedoch benutze ich den von mir selbstkomplimierten Apache2-server (da bei dem packages nur eine leere httpd dabei ist)


php4
Code:
<IfModule mod_php4.c>
  AddType application/x-httpd-php .php .phtml .php3
  AddType application/x-httpd-php-source .phps
</IfModule>

vhosts.conf
Code:
<VirtualHost 85.131.163.209:80>
    ServerAdmin heroes.killer@t-online.de
    DocumentRoot /var/www/apache2-default
    ServerName 85.131.163.209
    ServerAlias www.dummy-host.example.com
    ErrorLog /var/www/apache2-default/error_log
    CustomLog /var/www/apache2-default/access_log common

<Directory /var/www/apache2-default>    
<IfModule mod_php4.c>
 php_admin_flag engine on
 php_admin_flag safe_mode on
 php_admin_value open_basedir "/var/www/apache2-default:/tmp"
</IfModule>
</Directory>

</VirtualHost>


Debian hat den Apache schon neugestartet?

Hatte ihn waehrenddessen sogar aus :)
 
Hallo!
Also entweder komplett über den Paketmanager oder gar nicht. Eine Mixtur aus beider beschert dir - wie du gerade selbst mitbekommst - nur Probleme. Wenn es keinen Grund gibt, Apache selbst zu kompilieren, versuche das über den Paketmanager zu lösen. Wobei ich davon ausgehe, dass du nun irgendwie zwei Apache Installationen auf deinem System hast. Debian würde ein Apache2 PHP Modul nicht ohne Apache Server installieren.
Mit Sicherheit gibt es bei dir eine /etc/init.d/apache2, oder?

mfG
Thorsten
 
Jo die gibts.
Aber wenn cih versuche die zu starten, komtm imemr die Meldung, dass ich apachectl starten soll.
 
Hallo!
apachectl? Nicht apache2ctl? Kann es sein, das du dir einen Apache 1.3.x manuell installierst hast? Versuche deine manuelle Installation zu löschen.

mfG
Thorsten
 
Die datei heisst so, aber ich habe Apache von der herstellerseite heruntergeladen :/

Muss ich nur den /etc/apache2 ordner löschen, oder noch was spezielles machen?
 
Hab es jetzt geschafft alles ganz grob zu installieren.
Nun hab ich das Problem dass mir der HTML-Quelltext wiedergegeben wird und nicht "geparst" wird.

-mime_mod ist aktiviert
-TypesConfig mime.types steht in der httpd.conf
-Eintraege sind in der mime.types vorhanden
Auszug:
Code:
text/html       html html
 
Back
Top