I use PhpStorm. It's a pretty good IDE.
You don't really need a to run PHP locally. Just create a dev area on your server and run it there. When you save a file in PhpStorm it can automatically upload it, so no need to jump through any complicated processes. And by running it on the server it will be the same exact environment as when you deploy it publicly, so no surprises down the road.
__________________
For the past 12+ years I've focused on building & running gay affiliate sites.
|