Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to setup built-in webserver in PhpStorm

Set up:

1) OS - Win 8.1
2) WAMP
3) PhpStorm 7.1.3

I have been working on Dreamweaver for quite a long time and recently I ditched it because of its limited features. Setting up a local env using Dreamweaver is fairly simple and I had no problem with it. So I installed PhpStorm thinking it would quite easy to run my PHP web app in the same way when I was using DW, but When I try to run my web app in PhpStorm using its built-in webserver I get 502 Bad Gateway error, What I did is simply import the folder (which is in www directory) in PhpStorm and try to run it on browser, but I couldn't get it to work locally. I believe I have to set up Interpreter under settings, but how do I go ahead and what should I include?

When I run my webapp using WAMP the URL looks like

http://localhost/appname/trunk/public/

When I run it using PhpStorm built-in webserver the URL looks like

http://localhost:63342/appname/trunk/public/

Error: 502 bad gateway.

I am quite stuck now.

like image 1000
zaq Avatar asked May 27 '14 18:05

zaq


3 Answers

First (check your interpreter)

1- From File choose Setting

2- In setting navigate to PHP

3- In Interpreter (if you don't have interpreter you will see message like that )

enter image description here

Second (Add new interpreter)

1-Add new interpreter From Add sign (green plus +) --> choose (other)local if you work in your local pc

2-write any name you want refer to (default PHP)

3- navigate to your PHP directory file From PHP home*

I hope this help you

enter image description here

*If you use wamp you will find it in c:\wamp\bin\php(your php version)

If you use xamp you will find it C:\xampp\php

like image 175
Mina Fawzy Avatar answered Nov 13 '22 06:11

Mina Fawzy


sudo apt-get install php-cgi

Maybe will help too.

like image 32
Jger Avatar answered Nov 13 '22 06:11

Jger


if you install wamp server or any other local server in your pc... as i showed in below photos you can set the default localhost to wamp server

enter image description here

enter image description here

like image 7
Hossein Mansouri Avatar answered Nov 13 '22 08:11

Hossein Mansouri