À l'aide de PHP 7 avec WAMP
Mon OS est Windows 10 Pro x64 et j'ai installé VC14
paquets x86 et x64.
J'ai ajouté un php7.0.0 répertoire de wamp/bin/php
, les fichiers copiés php.ini
, phpForApache.ini
et wampserver.conf
, et modifié les répertoires et les extensions de php dans ces fichiers.
Il est mon wampserver.conf
:
<?php
$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';
//PHP 7 needs Apache 2.4.x and doesn't works with Apache 2.2.x
$phpConf['apache']['2.4']['LoadModuleName'] = 'php7_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php7apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] = '';
?>
Il est lu correctement par WAMP, car lorsque je sélectionne le php7.0.0 version de Apache httpd.conf obtient cette ligne:
LoadModule php7_module "c:/wamp/bin/php/php7.0.0/php7apache2_4.dll"
Le chemin d'accès est correct et le fichier dll existe, mais le service Apache ne démarre pas et si je coche Apache extensions, le php7_module est indiqué comme non trouvé (carré rouge).
Si je vérifie le journal des erreurs d'apache, seule l'une est
[Mar Déc 08 11:02:14.021018 2015] [core:warn] [pid 5008:tid 516] AH00098: fichier pid C:/wamp/bin/apache/apache2.4.9/logs/httpd.pid écrasé -- Impur de l'arrêt de la précédente Apache exécuter?
Quelqu'un qui a réussi à exécuter PHP 7 dans WAMP server savoir un correctif pour ce problème? Merci.
Bonjour, un long moment que je ne suis pas venue ici. Oui j'avais trouvé la réponse (voir la marquée post en bas). Mais depuis les nouvelles versions de WAMP inclure PHP 7 de sorte que vous avez juste à l'installer/mettre à jour.
OriginalL'auteur tyd01 | 2015-12-08
Vous devez vous connecter pour publier un commentaire.
Sur windows, cliquez sur wamp, php, versions,puis sélectionnez votre version
OriginalL'auteur Mwangi Thiga
Il y a la réponse :
J'ai été en cours d'exécution avec le dernier officiel wampserver qui ne semble pas être compatible avec php7 (j'ai fait quelques tests sur 4 ordinateurs avec la même suite de mon problème).
Un de mes collègue de me donner ce lien: http://forum.wampserver.com/read.php?1,126455 avec quelques tutoriels pour mettre à jour wampserver pour officieux de nouvelles versions.
Suite à cette indications j'ai mis à jour les dossiers wamp/scripts et wamp/lang.
Après que apache démarre normalement à l'aide de php 7.
PS : il semble être quelques erreurs avec certaines fonctions php. Encore une solution est de mettre à jour certains autres wampserver fichiers, les détails sont sur le lien.
Mais pour le moment je n'ai pas cette erreur.
Merci à toutes les personnes qui sont à venir sur cette page et de me donner un peu d'aide.
Je l'espère, à l'avenir, certains autres développeurs auront trouvé des réponses ici.
OriginalL'auteur tyd01
Je viens de corriger l'erreur même plus tôt. Tous les liens sont des français wampserver forum, peut-être même des liens peut être trouver en anglais.
Tout d'abord, suivez toutes les étapes décrite ici (otomatic de réponse, il fonctionne très bien pour moi avec le php7.0.0 release) : http://forum.wampserver.com/read.php?1,133587,133587#msg-133618
des soins de sur le point de mettre à jour votre wampserver version en suivant ces étapes : (si vous ne courez pas un 3.0 wampserver ) http://forum.wampserver.com/read.php?1,126455
N'oubliez pas d'installer tous les paquets à l'étape 20 (x86 et x64) dans le wampserver du forum CONSEILS DE DEPANNAGE section: forum.wampserver.com/read.php?1,88043
Après cela, certains symbolique de liens peut être manquant un php7 dll. Donc, vous devez ajouter quelques lignes dans wamp/scripts/config.inc.php (vue otomatic #msg-135093 dans le premier lien) : forum.wampserver.com/read.php?1,133587,133587#msg-133618
J'espère que capable de vous aider.
OriginalL'auteur Ariart
J'ai trouvé le truc pour la Version 3.0 +
Cliquez à GAUCHE (au lieu de droite de la souris) de la barre d'icône Wamp e choisir la Version de PHP.
Je pensais que c'était évident que je voulais dire WAMP version 3. Ce qui concerne.
OriginalL'auteur David S