WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 03 December 2019 à 21:03

Bonjour,

Au démarrage de Wamp, qui fonctionne par ailleurs correctement pour mes besoins de développement local de sites Web dynamiques, j'obtiens les erreurs suivantes dans le log des erreurs php :
========
[03-Dec-2019 19:47:31 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: G:/wamp/bin/php/php7.2.24/ext/curl (Le module sp�cifi� est introuvable.), G:/wamp/bin/php/php7.2.24/ext/php_curl.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
[03-Dec-2019 19:47:31 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'ldap' (tried: G:/wamp/bin/php/php7.2.24/ext/ldap (Le module sp�cifi� est introuvable.), G:/wamp/bin/php/php7.2.24/ext/php_ldap.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
[03-Dec-2019 19:47:31 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: G:/wamp/bin/php/php7.2.24/ext/openssl (Le module sp�cifi� est introuvable.), G:/wamp/bin/php/php7.2.24/ext/php_openssl.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
========
J'ai regardé, j'ai bien les dll à l'endroit spécifié...
Je me suis rendu compte de ces erreurs en voulant mettre en place sendmail et tester en local avec le smtp gmail l'envoi d'email qui ne fonctionne pas. J'ai pour l'instant suivi la procédure proposée par Web Tolosa : [www.webtolosa.com].
Je pense que comme ssl et curl ne sont pas lancées ça ne peut pas fonctionner...
Une idée de ce que je devrais faire ?
J'ai désactivé puis réactivé les 3 extensions, mais ça n'a rien changé, toujours cette erreur de chargement...
Merci !

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 04 December 2019 à 07:40

Bonjour,

J'ai profité de ma visite du forum pour mettre à jour Wampmanager à la version 3.2...
J'ai tenté une installation de l'addon php 7.2.25 (j'avais la version 7.2.24) pour voir si cela résolvait mon problème, mais non... Il fallait bien installer la version 32bits n'est-ce pas (si on a la version 32bits de Wampmanager) ?

Pour info, quelques données techniques :

Système d'exploitation :
===============
Windows 10 64bits [build 18362] (dommage, on ne peut pas copier/coller à partir de la nouvelle fenêtre "A propos" du systray winking smiley)

ATM
===
version 3.2.2.2 32Bits

Applications :
========
WampServer Version 3.2.0 32bit
______________________ Versions used ______________________
Apache 2.4.9 Port 80- PHP 7.2.25
MySQL 5.6.17 Port 3306
PHP 7.2.24 for CLI (Command-Line Interface)

Merci d'avance smiling smiley

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: Otomatic (Modérateur)
Date: 04 December 2019 à 09:38

Bonjour,

> Il fallait bien installer la version 32bits n'est-ce pas (si on a la version 32bits de Wampmanager) ?
L'installation des addons est vérifiée ; on ne peut pas installer un PHP 64 bit sur un Wampserver 32 bit et vice-versa.

Quant aux erreurs de non chargement des dll, je n'ai aucune idée, si ce n'est un éventuel PATH sur une autre version de PHP dans les variables d'environnement, PATH qui aurait été installé par Sendmail.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 04 December 2019 à 11:21

Bonjour,

Merci pour les précisions.
J'ai vérifié dans l variabe path (système et utilisateur), il n'y a rien de défini concernant php. J'ai donc ajouté le chemin vers la version php que j'utilise sur le serveur (G:\wamp\bin\php\php7.2.25) dans la variable path (système et utilisateur (je fais des choses que je ne comprends pas là....). Et... plus d'erreurs dans le fichier log de php ! comme dit, je en sais pas si j'ai bien fait, je n'y connais rien à ces variales d'nevironnement... J'ai vu que node.js avait ajouté un chemin, git, ... Je ne sais pas non plus s'il faut que je rajoute ce chemin dans les deux tuypes de variables... En tout cas, si je change de version de php, il faudra également quye je change ça dans la variable path pour que ça fonctionne...
En revanche, ça ne fonctionne toujours pas pour mon envoi en utilisant sendmail...

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 04 December 2019 à 11:28

Bon, j'ai regardé dans le log d'erreur de sendmail et j'obtiens ce message :
19/12/04 11:17:24 : Application-specific password required. Learn more at<EOL> [support.google.com] u1sm6089230wmc.3 - gsmtp<EOL>

Cela sort de la portée de ce forum, je vais voir si je trouve quelque chose sur le Web...
Merci de lire le message précédent pour info.

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: Otomatic (Modérateur)
Date: 04 December 2019 à 11:41

Bonjour,

> J'ai donc ajouté le chemin vers la version php que j'utilise sur le serveur (G:\wamp\bin\php\php7.2.25)
> dans la variable path
À supprimer. Wampserver n'a pas besoin de PATH.
Quand j'ai écrit « si ce n'est un éventuel PATH sur une autre version de PHP dans les variables d'environnement.. », ça ne voulait pas dire qu'il fallait un PATH sur la version de PHP, au contraire.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 04 December 2019 à 11:48

J'ai supprimé les deux variables et voici que les messages s'affichent à nouveau :
=======================
[04-Dec-2019 10:38:10 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: G:/wamp/bin/php/php7.2.25/ext/curl (Le module sp�cifi� est introuvable.), G:/wamp/bin/php/php7.2.25/ext/php_curl.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
[04-Dec-2019 10:38:10 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'ldap' (tried: G:/wamp/bin/php/php7.2.25/ext/ldap (Le module sp�cifi� est introuvable.), G:/wamp/bin/php/php7.2.25/ext/php_ldap.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
[04-Dec-2019 10:38:10 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: G:/wamp/bin/php/php7.2.25/ext/openssl (Le module sp�cifi� est introuvable.), G:/wamp/bin/php/php7.2.25/ext/php_openssl.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
[04-Dec-2019 10:38:11 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: G:/wamp/bin/php/php7.2.25/ext/curl (Le module sp�cifi� est introuvable.), G:/wamp/bin/php/php7.2.25/ext/php_curl.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
[04-Dec-2019 10:38:11 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'ldap' (tried: G:/wamp/bin/php/php7.2.25/ext/ldap (Le module sp�cifi� est introuvable.), G:/wamp/bin/php/php7.2.25/ext/php_ldap.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0
[04-Dec-2019 10:38:11 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: G:/wamp/bin/php/php7.2.25/ext/openssl (Le module sp�cifi� est introuvable.), G:/wamp/bin/php/php7.2.25/ext/php_openssl.dll (Le module sp�cifi� est introuvable.)) in Unknown on line 0

======================

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 04 December 2019 à 14:43

Rebonjour,

J'ai réussi à résoudre mon problème d'envoi de mail en utilisant la fonction php mail() et mon compte Gmail. Je rappelle que j'étais parti sur le tutoriel suivant :
[www.webtolosa.com]
Ce qui ne fonctionnait pas, c'était l'identification. Il faut savoir que j'utilise la double-authentification recommandée par Google. Afin d'utiliser le smtp sécurisé de Gmail dans ces conditions, il faut indiquer dans la catégorie "Sécurité" de son compte l'application qui va utiliser les services. Ensuite, on vous donne un mot de passe qu'il vous faut utiliser à la place du mot de passe du compte propriétaire dans la définition du fichier sendmail.ini. Je ne sais pas si j'ai été clair, mais n'hésitez pas à me contacter si vous avez besoin de davantage de précisions winking smiley
Je termine ce hors-sujet en indiquant que j'ai toujours, lors du redémarrage des services les messages indiqués dans le message précédent. Je me demande, si je ne vais pas à nouveau placer dans le path le chemin vers ma version de php... Sinon, je regarde où ? php.ini ? Apache ?

Merci encore pour votre aide. smiling smiley

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: Otomatic (Modérateur)
Date: 04 December 2019 à 16:34

Bonjour,

Pour essais, j'ai basculé PHP web et CLI en 7.2.25 et je n'ai aucune erreur.
Les fichiers "non trouvés" incriminés existent pourtant bel et bien !
- Nota, je ne mets pas toutes les lignes du dir
Microsoft Windows [version 10.0.18363.476]
(c) 2019 Microsoft Corporation. Tous droits réservés.

E:\wamp\bin\php\php7.2.25\ext>dir
 Le volume dans le lecteur E s’appelle SATA_1_E
 Le numéro de série du volume est F491-4AA3

 Répertoire de E:\wamp\bin\php\php7.2.25\ext

27/11/2019  14:36    <DIR>          .
27/11/2019  14:36    <DIR>          ..
20/11/2019  19:36            65 536 php_bz2.dll
...
20/11/2019  19:36           466 432 php_curl.dll
...
20/11/2019  19:36           187 392 php_ldap.dll
20/11/2019  19:36         1 294 336 php_mbstring.dll
...
20/11/2019  19:36           105 472 php_openssl.dll
20/11/2019  19:36            24 576 php_pdo_firebird.dll
...
20/11/2019  19:36           226 304 php_xsl.dll
20/11/2019  19:36            14 848 php_zend_test.dll
              40 fichier(s)       14 196 736 octets
               2 Rép(s)  96 804 048 896 octets libres
E:\wamp\bin\php\php7.2.25\ext>

- Clic-Droit -> Outils -> Vérifier compilateur VC, compatibilité et fichier ini
Il ne doit y avoir aucune erreur relative à TS/NTS, 32/64 bit ou VC

- Clic-Droit -> Outils -> Verifier les liens symboliques
Il ne doit pas y avoir d'erreur
On peut même aller dans le dossier bin d'apache :
Clic-Droit -> Outils -> Fenêtre de commande -> Fenêtre de commande Apache/bin
et taper dir /al pour vérifier le résultat
E:\wamp\bin\apache\apache2.4.41\bin>dir /al
 Le volume dans le lecteur E s’appelle SATA_1_E
 Le numéro de série du volume est F491-4AA3

 Répertoire de E:\wamp\bin\apache\apache2.4.41\bin

04/12/2019  16:22    <SYMLINK>      icudt64.dll [E:/wamp/bin/php/php7.2.25/icudt64.dll]
04/12/2019  16:22    <SYMLINK>      icuin64.dll [E:/wamp/bin/php/php7.2.25/icuin64.dll]
04/12/2019  16:22    <SYMLINK>      icuio64.dll [E:/wamp/bin/php/php7.2.25/icuio64.dll]
04/12/2019  16:22    <SYMLINK>      icuuc64.dll [E:/wamp/bin/php/php7.2.25/icuuc64.dll]
04/12/2019  16:22    <SYMLINK>      libpq.dll [E:/wamp/bin/php/php7.2.25/libpq.dll]
04/12/2019  16:22    <SYMLINK>      libsasl.dll [E:/wamp/bin/php/php7.2.25/libsasl.dll]
04/12/2019  16:22    <SYMLINK>      libsodium.dll [E:/wamp/bin/php/php7.2.25/libsodium.dll]
04/12/2019  16:22    <SYMLINK>      libssh2.dll [E:/wamp/bin/php/php7.2.25/libssh2.dll]
04/12/2019  16:22    <SYMLINK>      php.ini [E:/wamp/bin/php/php7.2.25/phpForApache.ini]
04/12/2019  16:22    <SYMLINK>      php7ts.dll [E:/wamp/bin/php/php7.2.25/php7ts.dll]
              10 fichier(s)                0 octets
               0 Rép(s)  96 804 048 896 octets libres

E:\wamp\bin\apache\apache2.4.41\bin>

À part ça, je ne vois pas quoi vérifier.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 05 December 2019 à 21:41

Bonsoir.

Résultat vérif compilateur VC...
=================
Wampmanager (Aestan Tray Menu) 3.2.2.2 - 32bit

Compiler Visual C++ versions used:

PHP 5.5.12 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is compatible with Apache 2.4.18
is compatible with Apache 2.4.9

PHP 5.6.18 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is compatible with Apache 2.4.18
is compatible with Apache 2.4.9

PHP 7.0.3 Compiler => MSVC14 (Visual C++ 2015)
Architecture => x86
is compatible with Apache 2.4.18
is compatible with Apache 2.4.9

PHP 7.2.24 Compiler => MSVC15 (Visual C++ 2017)
Architecture => x86
is compatible with Apache 2.4.18
is compatible with Apache 2.4.9
There could be some problems between Apache VC11 and PHP VC15

PHP 7.2.25 Compiler => MSVC15 (Visual C++ 2017)
Architecture => x86
is compatible with Apache 2.4.18
is compatible with Apache 2.4.9
There could be some problems between Apache VC11 and PHP VC15



MySQL Ver 5.6.17 for Win32 on x86 (MySQL Community Server (GPL))
MySQL Ver 5.6.29 for Win32 on AMD64 (MySQL Community Server (GPL))


MariaDB Ver 10.4.10-MariaDB for Win32 on AMD64 (mariadb.org binary distribution)


Apache 2.4.18 Apache Lounge VC14 Server built: Dec 9 2015 10:17:39
Architecture: 32-bit
Apache 2.4.9 Apache Lounge VC11 Server built: Mar 16 2014 12:13:13
Architecture: 32-bit
=======================

Liens symboliques OK.

Pour information, j'ai remis le chemin vers la version php utilisée dans la variable d'environnement système et cela a résolu le problème. en tout cas, je peux à nouveau mettre à jour mes WordPress automatiquement, alors qu'auparavant cela ne fonctionnait pas (il me semble que curl et openssl doivent être activées pour que cette mise à jour automatique puisse se faire).



Modifie 2 fois. Derniere modification le 05/12/2019 à 21:44 par jojaba.

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: DrLightman (---.171-212-r.retail.telecomitalia.it)
Date: 14 December 2019 à 15:19

copy libssh2.ddl from php's directory to apache/bin directory

Re: Erreurs php au démarrage de wamp (openssl, curl, ldap)
Envoyé par: Otomatic (Modérateur)
Date: 14 December 2019 à 15:46

Bonjour,

Si vous aviez regardé un tant soit peu le dossier bin d'Apache vous auriez pu voir que le fichier libssh2.dll existe déjà, provenant du dossier de la version de PHP utilisée.

Se aveste guardato un po' la cartella del bin di Apache potreste aver visto che il file libssh2.dll esiste già, dalla cartella della versione di PHP utilizzata.

If you had looked a little bit at the Apache bin folder you might have seen that the libssh2.dll file already exists, from the folder of the PHP version used.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP