comment configurer le serveur web intégré dans PhpStorm
installation:
1) OS-Win 8.1
2) WAMP
3) PhpStorm 7.1.3
je travaille sur Dreamweaver depuis assez longtemps et récemment je l'ai abandonné à cause de ses caractéristiques limitées. Mettre en place un env local en utilisant Dreamweaver est assez simple et je n'ai eu aucun problème avec elle. Donc J'ai installé PhpStorm pensant qu'il serait assez facile d'exécuter mon application web PHP de la même manière quand j'utilisais DW, mais quand j'essaie d'exécuter mon application web dans PhpStorm utilise son serveur web intégré je reçois 502 Bad Gateway
erreur, ce que j'ai fait c'est simplement importer le dossier (qui est dans le répertoire www) dans PhpStorm et essayer de l'exécuter sur le navigateur, mais je n'ai pas pu le faire fonctionner localement. Je crois que je l'Interprète dans les paramètres, mais comment puis-je aller de l'avant et que dois-je indiquer?
quand j'exécute mon webapp en utilisant WAMP L'URL ressemble à
http://localhost/appname/trunk/public/
quand je l'exécute en utilisant le serveur web intégré de PhpStorm l'URL semble comme
http://localhost:63342/appname/trunk/public/
erreur: 502 bad gateway.
je suis coincé maintenant.
7 réponses
Première (vérifiez votre interprète)
1 - à partir du fichier choisir le paramètre
2 - dans la configuration naviguez vers PHP
3 - Interprète (si vous n'avez pas d'interprète, vous verrez un message comme ça )
Deuxième (Ajouter un nouvel interprète)
1-Ajouter de nouveaux interprète D'Ajouter le signe (+vert +) --> sélectionnez (autres)local si vous travaillez dans votre pc local
2-Ecrire le nom auquel vous voulez vous référer (par défaut PHP)
3 - accédez à votre répertoire PHP fichier PHP à la maison*
j'espère que cela vous aidera
* si vous utilisez wamp, vous le trouverez dans c:\wamp\bin\php(votre version php)
si vous utilisez xamp vous le trouverez C:\xampp\php
après avoir lancé le site PHP dans le navigateur et avoir obtenu le 502 bad gateway
erreur, lorsque vous revenez à PHPStorm vous devriez voir le message suivant:
vous devez avoir PHP installé sur votre machine. Pour ce faire, vous pouvez suivre l' installation de PHP sur Windows manuel ou si vous avez Chocolaté installé, il suffit de taper
choco install php
puis, cliquez sur le configure PHP Interpreter
lien ou aller File / Settings / PHP
et choisissez le PHP installation pour le projet actuel. Vous pouvez également aller à File / Default Settings / PHP
et faire de même pour que le nouveau projet bénéficie également de ces conditions.
notez que PHPStorm reconnaît la version PHP mais ne choisit pas automatiquement le niveau de langue correspondant. Peut-être que c'est par intention pour des projets rétrogrades.
si vous installez Wamp server ou tout autre serveur local dans votre pc... comme je l'ai montré dans les photos ci-dessous, vous pouvez définir la valeur par défaut localhost à Wamp server
vous devez sélectionner l'interpréteur pour votre php storm pour lancer le serveur web intégré.
Allez dans Paramètres->PHP->Interprète et sélectionnez l'un que vous avez. Si vous n'avez pas, allez télécharger le dernier interpréteur PHP, puis revenez au menu phpstorm et ajoutez interpréteur comme indiqué sur la photo ci-dessus.
allez à phpstorm > paramètres>php sur le côté droit (en supposant que vous avez installé wamp 5.5) choisir la version de php 5.5, puis cliquez sur la navigation buttion de choisir interprète et puis choisir l'itinéraire (en supposant que vous avez installé Wamp sur c:/wamp) "C:\wamp\bin\php\php5.5.12" puis donner un nom et à appliquer, choisir le même itinéraire sur la fenêtre de l'interpréteur et ajouter la route , maintenant, il devrait fonctionner correctement , vous pouvez consulter la vidéo sur "http://www.youtube.com/watch?v=953mNQ5KuBI"
si vous voyez "l'interpréteur PHP n'est pas configuré" avertissement lorsque vous exécutez vos projets dans phpstrom, faites ce que Mina Fawzy explique plus haut. Mais si vous voulez changer le numéro de port, vous devez aller à Fichier > Paramètres > Construire, d'exécution et de déploiement > debuger
et au bon emplacement et au-dessous du serveur intégré changer votre numéro de port. le numéro de port par défaut utilisé par wamp (si vous ne le changez pas manuellement) est 8080.