非エンジニアのための開発環境を準備する

こんにちは、hacktkです。
今回は、PHPを使ったwebアプリケーション開発における協働のお話です。

背景

PHPでwebアプリケーションを開発するときは、手元のPCにwebサーバーやDBなどの環境が必要ですよね。
この環境は、エンジニアであればVMなりコンテナなりで準備できますが、非エンジニアにはそう簡単なことではありません。
当社にはエンジニアだけでなく、ディレクター職やデザイナー職の社員も在籍しているため、この「環境をどうつくるか問題」は悩みのタネでした。

そこで現在お試し中なのが、以下のように簡易的に環境を整える方法です。

  • PHPのビルトインウェブサーバー
  • 社内サーバーのMySQLを共用とする
  • その他APIも社内サーバー

※ 当社は全員がOSXで、かつPHP5.4以上が入っていることを前提にできる状態です。

続きを読む