OVH Community, votre nouvel espace communautaire.

installation php 5 : apu php !


xion
25/07/2004, 11h54
ah, c'est pour ça qu'il n'était pas là au départ !
merci...

dword
24/07/2004, 22h42
Ben en fait il est créé au moment de l'édition des liens quand tu lances le make, donc il faut le voir comme si tu donnais le nom d'un fichier à créer, en sortie donc, plutôt que comme un fichier en entrée

xion
24/07/2004, 20h51
Bas, ce coup-ci, par contre, le fichier a été mis dans le dossier, faut croire que j'ai mal vu la liste des fichiers via ls -am... (j'ai honte)

xion
24/07/2004, 20h44
bas oui, là, ça marche... et mon PHP n'a pas eu besoin d'être installé avec ma modif... faut croire qu'installer en dso n'est pas la même chose...
En tout cas merci, j'allai pas tenté ça, mais je l'ai fait, vu que tu avais cet avis... lol, par contre, je ne comprends pas pourquoi donner le nom d'un fichier qui n'existe pas.. lol

xion
24/07/2004, 20h22
oui, j'y ai pensé, mais ce fichier n'existe pas, il n'y a pas de libphp5.a, mais seulement libmodphp5.a

par contre, j'ai installé le tout via apxs et ça marche (après un problème avec iconv décrit dans mon post PHP5 - configuration)
je vais tenté via libphp5.a, mais je ne vois pas pourquoi mettre le nom d'un fichier qui n'existe pas... ^^

dword
24/07/2004, 19h20
activate-module=src/modules/php5/libmodphp5.a \
Déjà ça c'est pas bon ça doit être : module=src/modules/php5/libphp5.a

à tenter...

xion
23/07/2004, 20h41
pourtant, j'ai installé libxml 2.6.9

xion
23/07/2004, 20h26
tu n'as pas eu de problèmes ?
moi voici ce que ça me donne avec make (après les configuration de mod_ssl, mod_gzip, et php 5.0.0 :
gcc -c -I../../os/unix -I../../include -DLINUX=22 -DHAVE_SET_DUMPABLE -I/usr/include/db1 -DMOD_SSL=208118 -DUSE_HSREGEX -DEAPI `../../apaci` mod_php5.c
mod_php5.c:22:29: php_apache_http.h: Aucun fichier ou répertoire de ce type
make[4]: *** [mod_php5.o] Erreur 1
make[3]: *** [all] Erreur 1
make[2]: *** [subdirs] Erreur 1
make[2]: Quitte le répertoire `/home/ovh/src/apache_1.3.31/src'
make[1]: *** [build-std] Erreur 2
make[1]: Quitte le répertoire `/home/ovh/src/apache_1.3.31'
make: *** [build] Erreur 2
[root@ns30869 apache_1.3.31]#
et pourtant, tout fait dans l'ordre, et voici la commande pour ./configure d'apache :

./configure \
--prefix=/usr/local/apache \
--activate-module=src/modules/php5/libmodphp5.a \
--enable-module=so \
--enable-module=rewrite \
--add-module=src/modules/extra/mod_gzip.c \
--enable-module=ssl

pascal
23/07/2004, 11h06
oky, je verais ca ce week end

dword
22/07/2004, 23h05
lol nan même pas, j'ai pris la version sources
./configure de base sans rien et make, make install

Mais l'ancienne version semble avoir été installée en rpm elle.

pascal
22/07/2004, 15h37
a tu l'as installer en rpm, petit joueur

Je fais mes testes sur une debian car je n'ai pas trop compris comment ovh installe les dediers, je voulais faire une maquette mais bon, elle est sous debian ma maquette ...

dword
22/07/2004, 10h48
j'ai télécharger la dernière version ici ftp://fr.rpmfind.net/pub/libxml/

et puis ben c passé nickel ./configure, make et make install

Je n'ai même pas viré l'ancienne version :

rpm -qa | grep libxml me donne :

libxml-1.8.14-2
libxml-devel-1.8.14-2

pascal
22/07/2004, 00h30
dword écrivait :
je fais un petit make clean, make , make install , tout se passe bien (j'ai dû installer la version 2 de la lib xml au passage mais bon)
Tu peux tout me dire a ce sujet, j'ai pas réussi a le recompiler ...

dword
21/07/2004, 20h00
wep c'est bon : http://www.inevia.com/test.php
Je vais reconfigurer car je n'ai pas tout ce que je veux encore, mais bon c'est de la routine après

pascal
21/07/2004, 19h27
t'as le suport xml et gd2 ?

Si tu veux comparer avec mon phpinfo :
www2.pascalito.org

dword
21/07/2004, 19h15
yes merci !
Effectivement deux modules PHP co-existaient un php 4.3.7 et un 5.0.0 puis après quelques bidouilles deux 5.0.0

depuis webmin j'ai dé-coché tout les modules php, puis re-coché un module php5 depuis la liste qu'il me proposait et là ça tourne impec. Merci de l'info !

pascal
21/07/2004, 17h31
regarde tes log apache (error_log)
verifie aussi ta conf d'apache pour voir comment et configurer php5 et si t'as pas du php4, perso j'ai pas reussi a faire tourner les deux en meme temps, lorsque apache charge les deux modules, j'avais ce genre de probleme

dword
21/07/2004, 16h21
Bonjour,

Je viens de (tenter de) réinstaller un certain nombre de choses dont j'avais besoin :
- mysql 4.1.3 beta -> nickel
- php 5.0 -> on dirait que ça va
- apache 1.31 -> ça semble bien

je me suis basé sur ftp://ftp.ovh.net/made-in-ovh/patch/...8+php_4.3.7.sh
pour configurer installer apache/php

Je compile php avec :
./configure \
--with-apache=../apache_1.3.31 \
--with-dbase \
--with-filepro \
--with-xml \
--enable-ftp \
--with-db \
--enable-bcmath \
--enable-calendar \
--with-jpeg-dir \
--with-png-dir \
--with-gd \
--enable-gd-native-ttf \
--with-freetype-dir \
--with-gettext \
--with-mysql=/usr \
--with-zlib-dir \
--enable-trans-sid \
--with-imap \
--with-kerberos \
--with-imap-ssl \
--with-openssl \
--enable-sysvsem \
--enable-sysvshm

je fais un petit make clean, make , make install , tout se passe bien (j'ai dû installer la version 2 de la lib xml au passage mais bon)

ensuite direct sur apache :
./configure \
--prefix=/usr/local/apache \
--activate-module=src/modules/php5/libphp5.a \
--enable-suexec \
--suexec-caller=nobody \
--suexec-userdir=www \
--suexec-docroot=/home \
--suexec-logfile=/usr/local/apache/logs/cgi.log \
--suexec-uidmin=99 \
--suexec-gidmin=99 \
--suexec-safepath=/usr/local/bin:/usr/bin:/bin \
--enable-module=so \
--enable-module=rewrite \
--add-module=src/modules/extra/mod_gzip.c \
--enable-module=ssl

make et make install : tout se passe bien, je fais /etc/rc.d/init.d/httpd restart et je regarde les versions des mes trucs : /usr/local/apache/bin/httpd -v

Server version: Apache/1.3.31 (Unix)
Server built: Jul 21 2004 15:49:43

super, ensuite : /usr/local/bin/php -v
PHP 5.0.0 (cgi) (built: Jul 21 2004 16:00:01)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.0, Copyright (c) 1998-2004 Zend Technologies

bon mais tout va bien me dis-je naïvement...
car ben en fait pas moyen de lire une page php, y compris /home/ovh/www/test.php via le web : ça me balance une erreur du style "impossible d'afficher la page"

Je me suis dit, bon, tu es un mauvais alors va faire du pousse bouton et lance le script ovh tel quel. J'ai fait ça et pas de meilleurs résultats...

bref je suis perdu... Si une bonne âme pouvait me venir en aide....
Merci d'avance !