News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Joshua Thijssen's Blog:
Setting up a development environment
February 06, 2012 @ 09:27:41

In a new post to his blog Joshua Thijssen gives a guide to how he usually sets up his development environments when working in PHP. It includes working with virtual machines, configuring DNS and setting up his tools to work with it all.

Doing development on multiple projects can be a burden from time to time. One project would be running on PHP 5.3, while another still needs 5.1. Sometimes you need a MySQL server, while on other occasions, you need a NoSQL solution like couchDB or MongoDB together with all kind of gearman functionality. This article shows you how I've setup such a development platform that allows you to quickly create new projects, and still maintain flexibility when you need it.

He uses VirtualBox with either a Debian or CentOS installation as a base platform. He uses Vagrant to set up and configure the machines to make setup almost automatic. He still has to go in and configure a few things like the VirtualHost and DNS settings for the site/application he's working on. Next up is setting up the tools he uses, specifically XDebug and setting up his editor of choice (PHPStorm) for remote debugging.

0 comments voice your opinion now!
development environment virtualbox debian centos mysql vagrant xdebug phpstorm dns virtualhost


blog comments powered by Disqus

Similar Posts

Edin.dk: PHP 4.4 for windows with newer MySQL libraries

Hasin Hayder: Installing gearmand, libgearman & pecl gearman for php from source in Debian 6 & 7

DotVoid.com: A PHP 6 overview

Mike Lively's Blog: Book Review: PHP5 CMS Framework Development by Martin Brampton

Alan Skorkin's Blog: Software As A Destination vs Software As A Journey


Community Events





Don't see your event here?
Let us know!


code developer release language series wordpress introduction framework library project laravel application interview podcast list api community configure threedevsandamaybe bugfix

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework