[Debian] Apache2 + php5

seim

seim

seim oder nicht seim?
Hi,
hab apache2 per aptitude installiert und danach php5.2.1
Php durfte ich selber kompilieren
Code:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
make
make install
So... dannach hab ich die Zeile
Code:
LoadModule php5_module /usr/local/apache2/modules/libphp5.so
in die httpd.conf ( /etc/apache2 ) eingefügt. So und weiter gehts erstmal nich, da:

Code:
server:~/php-5.2.1# apache2
Syntax error on line 6 of /etc/apache2/httpd.conf:
API module structure `php5_module' in file /usr/local/apache2/modules/libphp5.so is garbled - perhaps this is not an Apache module DSO?
server:~/php-5.2.1#
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Habs mal neu installiert (per hand *g*) und jetz kommt die meldung nicht mehr, allerdings öffnet der immer noch keine .php Dateien, sondern versucht die runterzuladen...

httpd.conf
Code:
ServerRoot "/usr/local/apache2"

Listen 80
LoadModule php5_module        modules/libphp5.so


<IfModule !mpm_netware_module>
User daemon
Group daemon
</IfModule>

ServerAdmin you@example.com

DocumentRoot "/var/www"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/var/www">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

</Directory>

<IfModule dir_module>
    DirectoryIndex index.htm index.html index.php
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

ErrorLog logs/error_log

LogLevel warn

<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog logs/access_log common
</IfModule>

<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"
</IfModule>

<IfModule cgid_module>
    #Scriptsock logs/cgisock
</IfModule>

<Directory "/usr/local/apache2/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

DefaultType text/plain

<IfModule mime_module>
    TypesConfig conf/mime.types

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    #PHP
    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps
</IfModule>

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

startbefehl
Code:
server:~# /usr/local/apache2/bin/./apachectl -k start
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
server:~#
 
Zuletzt bearbeitet:
ich habe gestern per netinst debian installiert und die webserver installation gewählt. da wurde php4 vorinstalliert. danach bin ich in etwa so vorgegangen wie hier beschrieben vorgegangen. Musste die Anleitung nur bis zu dem Punk "Installieren" folgen, da danach schon php5 einwandfrei funktionierte...
 

Ähnliche Themen

Nginx als Reverse Proxy für Nextcloud und Emby

Probleme mit virtual hosts

Apache2 mod_proxy

Apache für lokale Web-Entwicklung einrichten

Repository-Freigabe funktioniert nicht

Zurück
Oben