add error suppression to phpinfo()

bad timezone settings can make phpinfo() throw errors so we'll just
suppress them. if there are legit non-timezone errors with php install
those will probably be hit in other parts of the code
Merge pull request #299 from terrafrost/phpinfo-fix

add error suppression to phpinfo()

* terrafrost/phpinfo-fix:
  add error suppression to phpinfo()