Installer PHP 7 sous Wamp

J'ai bien galéré pour installer PHP7 sous Wamp. J'ai tenté d'ajouter PHP7 à wampserver2.5 sans succès et finalement, j'ai installé Wampserver3 sans trop de problème. Je viens de trouver ce tuto:
WAMPSERVER 3 - (Tout sur) par Otomatic
Comme tout y est en mieux, j'ai plus qu'à effacer le mien.

En résumé

1. Pré-requis : Windows7 ou +

2. Prérequis : l'installation/réparation de paquetages Visual C++ :

Visiblement Apache et PHP7 nécessitent des paquetages Visual C++ particuliers pour fonctionner.
Les installateurs ont tous à peu près le même nom, et demande parfois le redémarrage du système.
Il est conseillé si votre système est en 64 bits d'installer les 2 paquetages (x86=32bits et 64bits).
Les installations sont faites en tant qu'administrateur.
VC9 paquetages (Visual Studio 2008 SP1):

VC10 paquetages (Visual Studio 2010 SP1) :

VC11 Paquetages (Visual Studio 2012 update )

VC13 paquetages (Visual studio 2013)

VC14 paquetages (Visula Studio 2015)

3. Sauvegarder vos bases de données

Faire un export de vos bases de données et noter leurs utilisateurs et mot de passe. Pour pouvoir les réimporter.

4. Stopper Wamp, Apache...

Arrêter tous les services Wamp : Apache, php, mySQL, puis quitter Wamp. (Stopper skype aussi)

5. Renommer votre dossier Wamp actuel

Pour avoir une sauvegarde de vos applications, virtual host…

6. Télécharger et Installer Wampserver3

Il est conseillé d'installer la version 32 bits, même pour les systèmes 64 bits. J'ai testé les 2 versions et n'ai pas rencontré de problèmes.

Remarque :
Lors de l'installation : j'ai choisi comme dossier pour wamp c:/wamp
J'ai changé le navigateur par défaut pour Firefox et l'éditeur pour Notepad++

7. Importer vos bases de données

Maintenant, on peut démarrer Wamp3 et importer les bases de données exportées en 3 avec phpmyadmin. Et créer les utilisateurs et privilèges qui conviennent.

8. Remettre vos applications

On remet les fichiers des applications qui se trouvaient de notre ancien dossier www dans le nouveau www .

9. Reconfigurer vos virtual host

Plus besoin d'aller éditer tous les fichiers htttpd.conf, httpd-vhosts.conf, voir httpd-userdir.conf et le fichier DNS hosts, Wamp3 dispose d'une page qui fait tout le boulot ( décrite plus bas).

Nouveautés

Switch entre les versions de PHP

Cette fonctionnalité existait déjà, mais je ne l'avais jamais vu et utilisée, ayant qu'un php à la fois. Il est possible de passer de PHP5 à PHP7 , par le menu Wamp > PHP > Version
Wamp3 switch php5 to php7

Nouveaux Menus

Avec un clic droit sur l'icone Wamp, on accède à de nouveaux menus, permettant de changer la langue utilisée, ou modifier des paramètres : Menu paramètres Wamp3 ou donnant accès à des outils (+ ou - nouveaux). Menu outils wamp3

Création de Virtual Host

Il est beaucoup plus simple de créer des virtual hosts. Il faut tout d'abord dans les paramètres Wamp , cocher Sous-menu VirtualHosts (voir image précédante).
→ Sur la page localhost sous la rubrique Outils, existe un lien Ajouter un Virtual Host .
→ Ajouter le nom de votre Virtual Host et l'adresse du répertoire correspondant (sous www ou non) et valider:  Ajout virtual host sous wamp
→ Pour finir redémarrer le DNS, clic Droit > Outils > Redémarrage DNS

☹ Par contre, si vous avez d'autres paraamètrages à faire avec votre Virtual Host, il faudra bien éditer le fichier httpd-vhosts.conf comme par exemple pour ajouter la variable d'environnement.

<VirtualHost *:80>
    ServerName easy.local
    DocumentRoot c:/users/elisabeth/documents/github/easy
    SetEnv APPLICATION_ENV "development"
    <Directory  "c:/users/elisabeth/documents/github/easy/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>
phpini


Elisabeth Pointal 16/07/2018 15:48