Installation Apache/PHP

ViPHP
ViPHP | 5462 Messages

06 avr. 2010, 10:27

The MySQL native driver for PHP does not support the MySQL Server 4.0 or earlier. The MySQL Server 4.0 is no longer supported by MySQL as of 2008-12-31, see also MySQL Lifecycle Policy.
http://dev.mysql.com/downloads/connector/php-mysqlnd/

Eléphanteau du PHP | 18 Messages

06 avr. 2010, 10:34

Oups, j'étais sur cette page et j'ai même pas vu. Désolé pour le dérangement stealth35. Bon maintenant c'est clair, je sais ce que je dois faire.
Merci pour tout.

Eléphanteau du PHP | 18 Messages

26 avr. 2010, 16:19

Bonjour,
je reprends ce thread car malheureusement j'ai encore un petit pb. Je résume, suite aux différents déboires et compte tenu de la contrainte de fonctionner pour l'instant avec MySQL 4.0.xx, j'ai dû remonter une version plus ancienne de php (4.4.2) afin que celui-ci puisse être compatible avec MySQL. Pour mémoire je suis en Apache 2.2.15.
La situation est la suivante :
- apache fonctionne correctement (essai avec le fameux "Hello Word" sur fichier html)
- MySQL fonctionne correctement (je m'en sers avec Navicat)
Mais lorsque j'essaie d'inclure la ligne LoadModule php4_module "c:/php442/sapi/php4apache2.dll" dans le httpd pour qu'il fonctionne avec php, le serveur n'arrive plus à démarrer. Rien dans les logs non plus. Je n'ai que le message suivant (DSO) :
httpd.exe : Syntax error on line 131 of c:/Apache Group/apache2/conf/httpd.conf : Cannot load c:/php442/sapi/php4apache2.dll into server: le module sp\xe9cifi\xe9 est introuvable.
J'ai regardé un peu sur le net car il semble que ce message soit connu. Mais je n'ai rien trouvé comme explication qui puisse me faire avancer (le chemin de la dll est correct). Quelqu'un a-til une petite idée ?
D'avance merci.

Eléphant du PHP | 422 Messages

26 avr. 2010, 16:27

hello

copie colle ce que tu as mis dans ton fichier stp

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Eléphanteau du PHP | 18 Messages

26 avr. 2010, 16:58

Bonsoir,
veux-tu que je copie l'ensemble du httpd.conf ?

A+

Eléphant du PHP | 422 Messages

26 avr. 2010, 17:02

non juste ta ligne
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Eléphanteau du PHP | 18 Messages

26 avr. 2010, 17:18

Ben la ligne c'est celle qui est dans le 1er message aujourd'hui à savoir :
LoadModule php4_module "c:/php442/sapi/php4apache2.dll"

nb : quand je désactive cette ligne, Apache se lance normalement.

A+ et merci

ViPHP
ViPHP | 5462 Messages

26 avr. 2010, 17:30

hello,
tu l'as prise ou la version de php 4 ? t'avais un installeur ?

EDIT : y'a les installeurs ici http://www.php.net/releases/ :wink:
Modifié en dernier par stealth35 le 26 avr. 2010, 17:57, modifié 2 fois.

Eléphant du PHP | 422 Messages

26 avr. 2010, 17:32

hello

je ne sais pas exactement ce que tu as configuré mais la il y a des grandes ligne http://www.zdnet.fr/builder/architectur ... 5-3,00.htm
check si tu as bien fait toutes les étapes

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Eléphanteau du PHP | 18 Messages

26 avr. 2010, 18:00

Je viens de contrôler et tout est excatement comme indiqué, à part les adresses qui chez moi sont différentes :
doc_root = "c:\Apache Group\apache2\www\"
extension_dir = "c:\php442\extensions\"
session.save_path = c:/Apache Group/apache2/www/temp
Est-ce que ca ne serait pas encore un pb de compatibilité de version Apache // php (apache 2.2.15 ne supportant pas php 4.4.2) ?

A+

ViPHP
ViPHP | 5462 Messages

26 avr. 2010, 18:05

Est-ce que ca ne serait pas encore un pb de compatibilité de version Apache // php (apache 2.2.15 ne supportant pas php 4.4.2) ?
A+
ca c'est possible :(

Eléphanteau du PHP | 18 Messages

26 avr. 2010, 20:55

Et bien oui. Je viens de remonter Apache 2.0.55 et tout fonctionne bien. En conclusion, je n'ai rien pu migrer, car il faut tout migrer en même temps (Apache/php/MySQL). Je crois que je vais attendre encore un peu ou je ferai faire ça par un stagiaire.
Merci malgré tout pour votre aide et votre gentillesse.

A+

ViPHP
ViPHP | 5462 Messages

26 avr. 2010, 21:10

Et bien oui. Je viens de remonter Apache 2.0.55 et tout fonctionne bien. En conclusion, je n'ai rien pu migrer, car il faut tout migrer en même temps (Apache/php/MySQL). Je crois que je vais attendre encore un peu ou je ferai faire ça par un stagiaire.
Merci malgré tout pour votre aide et votre gentillesse.

A+
tu pourrais commencer par migrer ta base mysql puisque pré php 5.3 , php utilise libmysql, donc devrais pas y avoir trop de soucis compatibilité, ensuite pour commencer doucement tu pourrais miger a php 5.2, puis faire les dernier ajoutement (cad pas grand chose) pour 5.3

si ta base mysql prend pas trop de place tu peu me l'envoyer je vais essayer de la migrer en mysql 5.1 :wink:

Eléphanteau du PHP | 18 Messages

28 avr. 2010, 08:30

Bonjour stealth et désolé de n'avoir pas pu répondre avant. En ce qui concerne ta proposition de conversion de base MySQL, je veux bien essayer de te l'envoyer, mais elle fait quand même 300 Mo. Donc je suis pas sûr que ça puisse passer !
Merci quand même pour la proposition.

A+