Bonjour Windows 7 x64 WS v3 x86 apache 2.4.17 php 5.6.15 MySQL 5.7.9 icône vert 127.0.0.1 Localhost accès à localhost OK phpmyadmin Nok err mbstring
pourquoi les variables c_phpConfFile et c_phpCliConfFile pointent à 2 endroits différents ? après install le menu "edit php.ini" propose de créer un fichier au lieu de modifier celui dans /bin/php... Par ailleurs impossible d'activer ou de désactiver une extension php (même motif... pas de fichier php.ini dans le chemin de la variable c_phpConfFile). Pour corriger le pb (non action de la selection (ou de la déselection) d'une extension, lancement de phpmyadmin, ...), j'ai setté le c_phpConfFile au même endroit que le seul php.ini existant par défaut. Comme ca ça marche correctement, mais j'aimerai comprendre pourquoi la config est faite comme ca à l'install
Mais, avant de modifier un fichier de configuration qui n'est pas écrit par hasard, il faut regarder quelles sont les erreurs dans les fichiers de log ou dans la page d'accueil de Wampserver (localhost). Vous y auriez vu, par exemple, l'erreur signifiant que php.ini n'était pas chargé correctement. Vous seriez alors venu sur ce forum demander pourquoi et il vous aurait été répondu :
- Icône Wampmanager -> Apache -> Version -> 2.4.17 (Cliquez sur 2.4.17) - Icône Wampmanager -> PHP -> Version -> 5.6.15 -> (Cliquez sur 5.6.15)
Ce qui aurait recréé tous les liens symboliques qui, dans de très rares cas inexpliqués, ne sont pas créés après l'installation.
Le fichier wamp\bin\php\php5.6.15\php.ini sert uniquement à la version CLI (Ligne de commande), c'est-à-dire essentiellement les scripts PHP internes à Wampserver Le fichier wamp\bin\php\php5.6.15\phpForApache.ini est la cible du lien symbolique wamp\bin\apache\apache2.4.17\bin\php.ini et est celui servant pour vos scripts PHP.
Cela évite de planter les scripts internes Wampserver par exemple en cas d'ajouts d'extensions exotiques à php ou de modifications intempestives du php.ini Apache.
Merci de cette réponse rapide. Le fait est que je n'ai pas trouvé ces explications dans les cas de dysfonctionnement de phpmyadmin (mbstring), et que j'ai cherché avec mes moyens locaux. Pour info j'ai fais l'install sur une machine complètement vierge avec tous les KB pour w7 x64... et après avoir mis en œuvre tous les pré-requis indiqués (vc++ et autres) Merci en tous cas de cette explication qui solutionne le problème.
- Je souhaiterai intégrer a Wamp des versions précédentes de PHP... A part en bidouille, comment je peux le faire propre (elles sont déje installées dans une autre machine en WAMP)
- Comment déplacer "correctement" le dossier www sur un autre disque ?
> Je souhaiterai intégrer a Wamp des versions précédentes de PHP. Comme « addons » PHP pour Wampserver 3, vous avez le choix : 5.3.8, 5.3.29, 5.4.45, 5.5.30, 5.5.31, 5.5.32, 5.5.33, 5.5.34, 5.6.16, 5.6.17, 5.6.18, 5.6.19, 5.6.20, 7.0.0, 7.0.1, 7.0.2, 7.0.3, 7.0.4, 7.0.5 Voir : [wampserver.aviatechno.net] Impossible de mettre des versions < à 5.3.0.
> Comment déplacer "correctement" le dossier www sur un autre disque ? On ne peut pas déplacer le dossier wamp/www/
En revanche, il suffit de créer des VirtualHost et les sites locaux peuvent être n'importe où, sur n'importe quelle partition, même sur un disque réseau.
Par exemple, wamp est installé sur j:/wamp et j'ai des sites locaux sur G:/www/ et sur un disque réseau //192.168.0.11/Public/sites/