Apache ne veux pas lancer le module PHP... - Linux et OS Alternatifs
Marsh Posté le 28-06-2004 à 16:11:43
t'as pas de paquets pour ta distrib?
sinon, il me semble qu'il y a un truc à activer dans le php.ini
pq tu as pas mis les modules en dynamic?
Marsh Posté le 28-06-2004 à 16:21:30
Debian Woody... les packages sont dépassés.
Je les mets en dynamique par souci de sécurité mais ça ne devrait pas poser de problémes.
Marsh Posté le 28-06-2004 à 22:37:56
macomboh a écrit : tu ne dis pas comment tu as compilé ton php |
Marsh Posté le 29-06-2004 à 09:13:33
macomboh a écrit : tu ne dis pas comment tu as compilé ton php |
J'ai fait comme ça:
Code :
|
Normalement ça ajouter PHP dans les modules de Apache avant qu'on lance l'installe d'Apache qui installe donc PHP avec.
ça fait quoi "--with-apxs=/usr/local/apache/bin/apxs "
Marsh Posté le 30-06-2004 à 23:30:43
up!
Il y a bien quelqu'un qui connait Apache et PHP.
S personne ne peux m'aider directement kk'un a peutêtre un trés bon tutorial...
Marsh Posté le 30-06-2004 à 23:49:15
si tu veux du récent sur une woody, tu peux installer sélectivement des paquets de SID (genre apache+php+perl+mysql/postgres)
Marsh Posté le 01-07-2004 à 10:00:23
arghbis a écrit : si tu veux du récent sur une woody, tu peux installer sélectivement des paquets de SID (genre apache+php+perl+mysql/postgres) |
Je fais comment?
Je met un apt.sources de SID, suivi d'un update, d'une installe des packages pui je repasse mon apt-source en Woody?
Marsh Posté le 01-07-2004 à 16:32:26
tu mets des sources de sid, et ensuite, dans la conf de apt tu joues sur les préférences de paquets. je peux pas t'en dire bcp plus, je l'ai jamais fait, mais c bien expliqué dans le man et sur le net.
sinon, backports.org
Marsh Posté le 04-07-2004 à 14:23:50
Pourquoi faire compliquer quand on peut faire simple ?
tu peux vérifier si le module php est bien chargé :
lynx -head -dump http://mon.site.internet
--------
http://www.idpz.net/becket/photo
Marsh Posté le 04-07-2004 à 16:59:05
Si j'utilise backports je suis limité à Apache2 sans support PHP
Si je reste sur la WOddy je me retrouve avec une vielle version de Apache 1.3
Je veux compiler pour avoir un version 1.3 récente qui supporte bien tout ce dont j'ai besoin est allégée en virant tout ce qui ne me sert pas (c'est mieux pour la sécu).
ALors, comment je compile tout ça?
Resultat de Lynx:
HTTP/1.1 200 OK
Date: Sun, 04 Jul 2004 14:52:47 GMT
Server: Apache
Last-Modified: Sun, 27 Jun 2004 22:39:50 GMT
ETag: "c-19a-40df4cb6"
Accept-Ranges: bytes
Content-Length: 410
Connection: close
Content-Type: text/html
De toute maniére je ne peux pas executer une page en PHP donc ce n'est pas fonctionnel.
Vous allez pas me faire croire que personne ne sait faire....
Marsh Posté le 05-07-2004 à 22:20:43
Tu aurais pas oublié ce qui suit dans ton httpd.conf ?
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Marsh Posté le 05-07-2004 à 23:11:16
j'ai eu le meme pb avec les rpm cooker pour la mandrake ces jours ci. peut etre une version cassée ???
Marsh Posté le 05-07-2004 à 23:20:03
J'en ai eu ma claque.
J'ai installé un fork (www.dotdeb.org) et j'ai négocié avec.
Marsh Posté le 06-07-2004 à 02:39:32
nicephore17 a écrit : |
# Tu es sur que le dernier chemin précisé dans la ligne est ça, ce ne serait pas plutôt libphp4.a
# Chez moi la ligne :
AddType application/x-httpd-php .php .php3
est dans mod_mime.c
# Tu as regardé si tu avais bien un libphp4.so dans ton arborescence /web
# Un petit tutorial que j'ai écrit :
http://www.codeur.org/doc/doc.php?ID=20
Marsh Posté le 06-07-2004 à 04:52:46
nicephore17 a écrit : J'en ai eu ma claque. |
T'as installé PHP5?
Marsh Posté le 06-07-2004 à 09:24:33
Je ne trouvais pas la librairie php4 dans mon arbo...
Je me suis limité à PHP4 (pour ce que je vais en faire...)
Marsh Posté le 28-06-2004 à 14:58:42
J'y comprend rien, apparement il y a 50 maniéres de compiler et d'installer apache.
Voila comment j'ai fait.
(0 -) Prérequis
J'ai téléchargé décompressé et renommer les ficheirs suivants:
Apache (1.3.31) -> /root/apache
PHP (4.3.7) -> /root/php
source: http://www.nexen.net/docs/php/anno [...] .quick.php
1 - Préparation de Apache
cd ~/apache
./configure --prefix=/web
2 - Ajouter les extensions PHP à Apache
cd ~/php
./configure --with-mysql --with-apache=/root/apache --enable-track-var
Si quelqu'un sait ce qu'est --enable-track-var ...
make
make install
source: http://www.isecurelabs.com/fiche/5
3 - Installer Apache
./configure --prefix=/etc/apache --disable-module=all --server-uid=www-data --server-gid=www-data --enable-module=access --enable-module=log_config --enable-module=dir --enable-module=mime --enable-module=auth --activate-module=src/modules/php4/linphp4.a
make
make install
4 - Copier le php.ini
cp ~/php/php.ini-dist /usr/local/lib/php.ini
5 - Configure httpd.conf
6 - Securiser Apache (un peu)
chown -R root:sys /etc/apache
7 - Bidouiller Apache
j'ai fait tous les liens pour le lancer comme cela:
/etc/init.d/apache start
PROLEME RENCONTRE
Apache se lance sans erreur mais PHP ne fonctionne pas.
Les pages *.php restent blanches
Les pages *.php3 affichent le code
Merci
Message édité par nicephore17 le 29-06-2004 à 09:26:23
---------------
Mac Pro powered (sorry)