Skip to content

Instantly share code, notes, and snippets.

@jbubriski
Last active August 29, 2015 13:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jbubriski/8715437 to your computer and use it in GitHub Desktop.
Save jbubriski/8715437 to your computer and use it in GitHub Desktop.
PHP Development Options

For those coming from a Windows devleopment background...

Considerations

Versions

  • The stack is more fragmented than .NET land. Each piece of the stack has it's own versions
  • Portions are interchangable.

Options

  • WAMP
  • XAMPP
  • IIS
  • Ubuntu VM

W/XAMPP

Difficulty: low

  • Not perfect parity with prod
  • Can select/customize the version pretty easily
  • Self contained
  • Easy

IIS

Difficulty: low

  • Not perfect parity with prod
  • mod rewrite limitations?
  • Familiararity

Ubuntu VM

Difficulty: Medium to High

  • Self contained
  • Perfect parity with prod
  • Learning curve
  • Better understanding of the tech
  • You can act like a 1337 h4x0r

Basics of what you need to know

Linux

  • Shell/Bash

Apache

  • .htaccess
  • mod_rewrite

MySQL

  • PHP My Admin
  • Heidi SQL
  • LIMIT instead of TOP

PHP

  • Variables
  • String concatenation
  • Includes
  • OO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment