Installation manuelle sous Windows

Bonjour @Tatiana,

Le fichier C:\php\php7apache2_4.dll existe bien ?
Pouvez-vous faire une capture d’écran du dossier C:\php ?

Ce fichier est en effet absent si vous avez téléchargé la mauvaise version de PHP (Non Thread Safe) au lieu de la version Thread Safe . Dans ce cas, téléchargez la bonne archive (Thread Safe) et effectuez de nouveau la partie Installation_manuelle_sous_Windows#Extraire_l’archive_pour_installer_PHP.

Merci pour la rapidité de réponse.
Le fichier est bien présent

Entre temps j’ai aussi regardé les ports et comme le 80 était utilisé, j’ai désinstallé mariaBD puis reinstallé en changeant 3306 par 3308, et pour finir j’ai refait un test sur l’invite de commandes.

Je ne sais pas si j’ai bien fait.

Bonjour,

A première vue, ce fichier n’est pas à la racine de c:\php. A moins que j’interprète mal la copie d’écran.
Peut-être est-ce important.

En effet, pas à la racine, lors de l’installation cela s’est mis comme ça, dois je couper les fichiers de ce dossier et les coller en racine?

Faites déjà un copier/coller.

Merci bcp!
j’ai copié l’ensemble de fichiers et dossiers du sous- dossier puis collé à la racine du dossier php. Cela à réglé le problème, l’invite de commandes m’a dit que la syntaxe était correct.
J’ai pu vérifier maria DB, sans problème.

En suite lors que je vérifie le fonctionnement d’apache2 en tapant http://localhost sur la barre d’adresses cela emmene là

Était il obligatoire l’étape « it works »? Veuillez excuser mon ignorance.
Je remarque dans cette page que la version php affiché est 7.3.33, est ce normal?

Merci d’avance.

Logique !! http://localhost est la racine du serveur apache (http).
Ensuite, il faut ajouter l’application. Ici c’est dolibarr : http://localhost/dolibarr
Mais comme je l’ai souvent (et d’autres aussi) indiqué ici, ce forum est dédié à Dolibarr.
Je ne vous conseillerai jamais assez de vous former sur le système d’exploitation, apache, mysql …
Ou alors trouver un informaticien proche de chez vous. C’est votre outil de travail.

Merci gaecCAB pour ta patiente,
de mon coté je suis revenue au point de départ.

Comment je vous envie, c’est tout un monde et pour moi c’est du chinois.

Vous avez indiqué plus haut que vous aviez changé le port mysql.
Soit vous revenez à 3306 soit il faut aussi modifier le fichier conf.php de Dolibarr

La vous tombez sur Doliwamp.

Si vous n’avez pas désinstaller Doliwamp avant l’installation manuelle ça va pas marcher

Bonjour,
merci Ksar pour ta réponse, justement je me suis dit ça et j’ai désinstallé l’ensemble des logs et dossiers sans oublier doliwamp, et en conservant une sauvegarde des documents de coté.
Les dossiers de apache24 et php sont impossibles à supprimer, je vais faire avec.

Là je vais tout refaire depuis le début, si je n’y arrive pas, je ferai appel à quelqu’un, promis.

Bonsoir, me revoilà,

J’ai donc réinstallé et arrivé à avoir mon IT works! j’étais contente, mais blocage au point suivant, le code <?php
phpinfo(); mis je tombe sur un « not found 404 »

Du coup, je change de PC, je vais au salon sur une machine moins bricolé, plus recente.
Je commence, tout va pour le mieux puis à la vérification du bon fonctionnement du SGBDR MariaDB,
voilà que lors que je saisi mysql client dans la barre de recherche, l’appli n’est pas trouvé, seulement des resultats web ou microsoft store. Je verifie et elle est bien sur la liste des applis installées.

Je remarque que la version téléchargé est 10.10 et non 10.4 comme dans l’autre, dois je télécharger plutot la 10.4?

J’ai tenté de taper cmd mysql client, cela est reconu comme commande mais l’invite ne me demande pas de mdp, c’est juste invite cmd.

Avez vous une idée de ce qui veux dire tout ça?
Merci d’avance.

Bonsoir,

Quelle adresse avez-vous tapé dans le navigateur pour avoir cette erreur ?

Si elle est dans la liste des applications installées, vous pouvez la lancer aussi depuis cette liste non ?

Pour le coup, cela n’a été testé (de mon côté) qu’avec 10.4 (cela fonctionne sans doute avec 10.10 mais pas de garantie et le déroulé au niveau de la procédure sera peut-être différent). Dans la documentation, l’ensemble des versions sont indiquées, c’est important de suivre précisément le déroulé sous peine de se retrouver avec des différences.

N’hésitez pas à mettre des captures d’écran, cela sera ainsi plus facile pour nous de comprendre ce qui ne va pas et de vous aider.

Bonjour, Merci jtraulle pour ce long tuto.
Je l’ai suivi étape par étape, mais en installant PHP 8.1.
Dans le fichier php.ini j’ai "enlevé les ; " là où il fallait, mais il n’y a pas de « extension=gd2 », seulement « extension=gd ».
Pour la configuration apache2, à la fin du fichier httpd.conf j’ai mis:

LoadModule php8_module « c:/php/php8apache2_4.dll »
AddType application/x-httpd-php .php
PHPIniDir « C:/php »

en remplaçant php7_module par ph8_module et php7apache2_4.dll par php8apache2_4.dll puisqu’il s’agit du fichier qui se trouve dans le dossier c:/php.
Mais, lorsque je crée le service windows pour lancer automatiquement apache2, j’obtiens que le fichier « c:/php/php8apache2_4.dll » n’est pas disponible.
Je précise que j’ai bien téléchargé php 8.1 thread safe et que le dossier php se trouve bien dans c:/php.
Aurais-je dû plutôt installer php 7.4? Quelles sont mes erreurs?
Merci,
Rémi

Bonjour,

Je n’ai testé qu’avec PHP 7.4 mais il n’y a pas particulièrement de raison que ça ne fonctionne pas avec PHP 8.

Vérifiez bien les chemins pour vous assurer que les fichiers attendus sont là où ils devraient être. Au pire, faites des captures d’écran (erreur(s), dossier PHP, etc).

Que vous donne la commande :

C:\Apache24\bin\httpd.exe -n "Apache2.4" -t