Skip to main content


Showing posts from September, 2016

PHP Development Environment Setup & Tools (Windows Host & Ubuntu Linux VM Guest)

I mostly use the paid  PHPStorm  as main development IDE  (supports: PHP, JS (Angular, PhoneGap/Cordova), CSS/HTML, .MD, XML etc) NetBeans PHP  as the free version alternative Apache on  Ubuntu Debian  LTS -  VirtualBox virtualization (it can change PHP versions by creating/restoring snapshots) PHP7 Current Stable Xdebug  PHP debugger Composer  dependency manager MySQL 5.7 NodeJS  asynchronous event driven JavaScript runtime IIS  on Windows (can easily register and change between PHP versions) Installed with  Web Platform Installer   PHP 5.3, 5.4, 5.5, 5.6 and 7.0 MySQL Xdebug  PHP debugger Composer  dependency manager for PHP NodeJS  asynchronous event driven JavaScript runtime GoogleChrome  powerful browser & dev console (has bookmarks sync) POSTman  for API testing (has sync, unit tests and supports multiple environments) SourceTree  for Git Source Control Management (and conflict merging as well) HeidiSQL  as a SQL client tool (db/table backup a