PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Slackware 8.1 und PHP...



Andislack
30.07.02, 08:45
hi!

ich habe slackware 8.1 auf meinem server und habe bei der installation den apachen mit php und ssl installiert. (standardinstallation)
in der /etc/apache liegen jetzt zwei .confs einmal die mod_php.conf und einmal die mod_ssl.conf. in beiden stehen die einträge, die normal in die httpd.conf reingehören z.b. in der mod_php.conf dies:

#
# mod_php - PHP Hypertext Preprocessor module
#

LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c

# Tell Apache to feed all *.php files through the PHP module
AddType application/x-httpd-php .php

# This will display PHP files in colored syntax form. Use with caution.
#AddType application/x-httpd-php-source .phps


alles schön und gut! nur leider funktioniert php nicht!
ich habe es mit dem kleinen test-script probiert:

<?
phpinfo();
?>

aber ich bekomme immer nur den quellcode ausgegeben!

muss ich php und ssl noch irgendwo zusätzlich aktivieren?

danke und gruss andi

richy19
30.07.02, 12:01
Hi,

such doch mal in der httpd.conf nach einem Eintreag wie z.B. mod_php, ob du dort was finden kannst.

Ich denke dass dieser Eintrag in der httpd.conf auskommentiert ist.

Ich habe bei mir auch Slackware 8.1 drauf, aber ich bin eher ein Fan davon mir apache, php, ssl, mysql usw selber zu kompilieren, denn die pakete sind für die 368er aufwärts ausgerichtet.

Gruss Richy

Andislack
30.07.02, 12:13
hi!

also das steht in der httpd.conf ganz am ende drin:

# ==> mod_php configuration settings <==
#
# PACKAGES REQUIRED: openssl-solibs (A series) and/or openssl (N series),
# mysql (AP series), gmp (L series), and apache (N series)
#
#Include /etc/apache/mod_php.conf

# ==> mod_ssl configuration settings <==
#
# PACKAGES REQUIRED: apache (N series) and openssl (N series)
#
#Include /etc/apache/mod_ssl.conf

wenn ich die # vor den include wegmache und den httpd neustarte kommen diese warnings:

root@Homer:/etc/apache# httpd restart
[Tue Jul 30 13:10:27 2002] [warn] module mod_php4.c is already added, skipping
[Tue Jul 30 13:10:27 2002] [warn] module mod_ssl.c is already added, skipping


das heisst ja eigentlcih, dass es schon geladen ist, wenn die ganze sache auskommentiert ist oder??

aber gehen tut es trotzdem nicht :(


compilieren tu ich die sachen eigentlich auch ganz gerne, aber bin da noch nicht so versiert und stehe zu schnell vor problemen die ich selber noch nicht gelöst bekomme.
ich hatte mich mal an www.baach.de gehalten, aber da konnteich gleich als erstes den sql server nicht starten. hatte aber alles so gemacht, wie es da angegeben war!
hast du da einen tipp oder gute tutorials?

danke andi

richy19
30.07.02, 14:07
Hallo Andi,

ich habe damals als ich damit angefangen habe selbst alles zu kompilieren
diese Anleitung genommen:
http://www.php-center.de/artikel/php4dso.php3
Der Vorteil in dieser Anleitung liegt darin, dass da auch die GD und JPEG Bibliotheken drin eingebunden werden, die Du dann später mit PHP verwenden kannst.

Wenn Du noch fragen Hast, poste es einfach hier rein, oder schreib mir mal ne eMail.

Ich weiss nicht ob ich immer schnell antworten kann, aber ich versuche es.


Gruss

Richy

LINUXRH7
30.07.02, 16:53
In /etc/httpd/conf/httpd.conf nach schauen ob folgendes drin steht:

LoadModule php4_module libexec/libphp4.so
.....
AddModule mod_php4.c
...
Folgendes war sonst immer in der Apache konf drin nur ausdokumentiert jetzt fehlt es ganz. Einfach eintragen.

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

Bei DirectoryIndex solltest du noch was hinzufügen, damit index.php(2|3|4) auch ausgeführt werden beim aufruf eines Ordners

DirectoryIndex index.html index.php3 index.php index.php4 index.php2

cya
LiNUXrh7

zoro729
30.07.02, 18:26
aber da konnteich gleich als erstes den sql server nicht starten. hatte aber alles so gemacht, wie es da angegeben war!
hast du "chown -r mysql /var/mysql" gemacht?