how to setup built-in webserver in PhpStorm

非 Y 不嫁゛ 提交于 2019-11-28 23:16:43

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 )

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

*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

sudo apt-get install php-cgi

Maybe will help too.

After running the PHP site in the browser and getting the 502 bad gateway error, when you switch back to PHPStorm you should see the following message:

You must have PHP installed on your machine. To do that, you can follow the PHP installation on Windows manual or if you have Chocolatey installed, just type

choco install php

Then, click the configure PHP Interpreter link or go to File / Settings / PHP and choose the PHP installation for the current project. You may also want to go to File / Default Settings / PHP and do the same so that new project benefit from these settings as well.

Note that PHPStorm recognizes the PHP version but does not automatically choose the according language level. Maybe that's by intention for backward-compatible projects.

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

You must select interpreter for your PHP storm to run build-in webserver.

Go to Settings->PHP->Interpreter and select one you have. If you don't have, go and download latest PHP interpreter, then come back to phpstorm menu and add Interpreter as shown at picture above.

I recently came across a similar problem when attempting to run on a different localhost on my computer.

One easy work around I found was by editing your run/debug configurations.

Before you do this, save a simple batch file to where ever you'd like on your hard drive and name it 'init.bat'.(eg. mine is 'C:\wamp64\www\myhost\init.bat'). Inside this batch file use this code to open your desired website:

start "" http://localhost/appname/trunk/public/

So head over to the run/debug configurations and then choose the php script you want to run. For example mine was called "index.php". When there, at the bottom of the window there should be a section that says, "Before launch: External tool, Activate tool window".

Click 'Run external tool' and from there add your batch file location into the program box.

Now every time you press the green play button, it will open up a the desired website in your default browser.

go to phpstorm>setting>php onthe right side (assuming you have installed wamp 5.5) choose the php version 5.5 then click the browsing buttion to choose interpreter and then choose the route (assuming you have instaled Wamp on c:/wamp) "C:\wamp\bin\php\php5.5.12" then give a name and apply ,, choose the same route on the interpreter window and add the route , now it should work fine , you can check the video on "http://www.youtube.com/watch?v=953mNQ5KuBI"

if you see "PHP interpreter is not configure " warning when you run your projects in phpstrom, do what Mina Fawzy explains in above. But if you want change the port number, you should go to File > Settings > Build, execution and deployment > debuger

and in right site and below of built-in server change your port number. the default port number that wamp uses (if you don't change it manually), is 8080.

It’s just happened to me. To overcome it, you can follow the steps in the below picture.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!