|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Inscription : mai 2006 Messages : 694 ![]() |
Bonjour,
Je tourne actuellement sur un serveur Apache 2.0.58 avec PHP 5.1.4. Je viens de télécharger la dernière version de PHP, à savoir 5.1.6, et après avoir recompilé depuis les sources 5.1.6 phpinfo() m'indique toujours la version 5.1.4. Avant de faire la mise à jour je dois désinstaller la version précédente? Si oui, comment? Si non, je dois faire quoi pour qu'il reconnaisse la nouvelle version? Merci! webrider EDIT : j'ai aussi un problème de php.ini --> introuvable! J'ai fait un find -name php.ini sans rien trouver! |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Vous pouvez explicitement indiquer l'emplacement du fichier php.ini avec le paramètre (lors du configure) --with-config-file-path=/etc, par exemple. Par défaut, il est cherché dans le répertoire d'installation (paramètre --prefix qui par défaut est /usr/local). Il me semble que le fichier php.ini n'est pas installé, c'est à vous de le créer à partir des fichiers php.ini-dist et/ou php.ini-recommended (à la racine des sources).
Enfin, pour votre problème de version : avez-vous redémarré Apache (il vaut mieux l'arrêter avant l'installation de PHP) ? Comment avez-vous compilé PHP par rapport à Apache (statique/dynamique) / Avez-vous bien lié PHP à Apache dans le cas où php est compilé comme module (option --with-apxs ou --with-apxs2 suivant la version d'Apache) ? Avez-vous un cache au niveau de votre navigateur ? Julp. |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : mai 2006 Messages : 694 ![]() |
Merci pour votre réponse,
En ce qui concerne php merci pour la précision, je viens d'un environnement windows où php.ini était créé automatiquement donc je pensais que c'était le cas aussi sous Linux. Ce que je saisis moins bien c'est que l'absence de php.ini ne génère aucune erreur. Pour recompiler (dynamiquement par rapport à Apache) PHP j'ai arrêté Apache et utilisé l'option configure --with-apxs2. Le résultat est le même après avoir vidé le cache du navigateur. Ce que je vais essayer c'est d'effacer le module PHP et enlever les traces dans httpd.conf avant de recompiler la totalité. Je vous tiens au courant. webrider |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Inscription : mai 2006 Messages : 694 ![]() |
Voilà qui est fait mais maintenant j'ai une erreur que je n'avais encore jamais vue!
Code :
Cannot load /path/to/modules/libphp5.so: undefined symbol: php_escape_html_entities |
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Inscription : mai 2006 Messages : 694 ![]() |
Ca y est c'est maintenant résolu! J'ai effacé les sources pour ensuite les décompresser à nouveau puis je suis reparti de zéro.
Et le fait d'effacer libphp5.so du répertoire modules d'Apache fait la différence. @++ webrider |
|
|
00
|
|
|
#6 | |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Julp. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com