タグ

.『開発環境』に関するunieye51のブックマーク (14)

  • Chef + VagrantによるPHP5.3 + MySQL + nginxの開発環境 | Engine Yard Blog JP

    2013/6/1に大阪、産業創造館で開催されたPHPカンファレンス関西2013にスポンサーとして参加しました。3年目を迎えた関西PHPユーザーグループによるカンファレンスは今年も大盛況のうちに幕を閉じていました。今回はEngine Yard CloudとEngine Yard Localでも利用されているChefとVagrantについて入門的な内容で講演を行いました。 ChefとVagrantを活用した開発環境 今回、Chefの利用経験も無い方向けにVagrantについてお話しましたが、多くの方から「便利そう」「すぐに使いたい」という感想をいただきました。VagrantはVirtualBoxにインストールしたLinuxにさまざまな設定を行なってFTPやSCPなどをしないですぐに開発が出来る所までを自動で設定します。いわば最も面倒な方法で作る最高の開発環境をコマンド一発で構築するツールです。

  • [ThinkIT] 第1回:複数人による開発の要所を押さえる (1/3)

    PHPは生産性の高い開発言語として広く普及しました。現在も多くのWebアプリケーション開発でPHPが採用されており、その手軽さも手伝って実績を伸ばし続けています。手軽に開発できることから、個人での開発もでき、独自の開発手法が多く存在し、複数人では統一が難しいといわれています。 そのため複数人による開発では、確固とした開発手法がとられてない事例が多いのも事実です。開発手法が確立されてない場合、規模が大きくなるとすぐに破綻してしまいます。それを避けるには、開発手法を確立しておく必要があります。 連載では複数人によるPHPを用いたWebアプリケーション開発において、実際に筆者の所属するウノウ株式会社が行っている手法を例に効率的な開発手法を解説していきます。連載の内容はPHPだけでなくRubyPerlのような他の言語にも適用できます。また1人で開発を行う時に非常に有効な方法です。実際に筆者が

  • PHP 開発環境は結局こうなった

    色々試行錯誤したんだけど、最終的に今回の開発は、以下のような環境で進めることにした。 環境とか VMware Player 2.5.2 Eclipse 3.4 PHPUnit Selenium RC Subversion 1.5系 開発用サーバ 開発用サーバはVMware Player上にCentOS5.3をインストールして、必要なミドルウェアの設定を行ったものを用意した。 VMwareの共有ディレクトリ機能を利用し、/mnt/hgfs/ディレクトリに、チェックアウトしたレポジトリのtrunkを割り当ててある。 レポジトリの構成については、以前Postしたようにtrunk以下に全てのソースコードやドキュメント、ツールが配置されている。 番と同様のファイル配置にするために、/mnt/hgfs/以下の各ディレクトリに対してシンボリックリンクを張って同じ構成にしている。 この場合ファイルのパー

    PHP 開発環境は結局こうなった
  • hktr.jp: VMWare Tips まとめ。 アーカイブ

    たまにはTechなことを少しは書いておこうと思いました。 無料化されたのもずいぶん昔のことになってしまったVMWare server と VMware PlayerについてのTipsまとめ. 環境はWinを想定しています。Server2003 でも XPでも同じです。 1.Player とServer の違いについて Server では複数のOSを同時に走らせておくことができます。GUIのタブを切り替えるだけで、隣のOSに移ることが可能。 インストールも普通のISOイメージから可能です。ただ、利用するためにはVMWare のサイトでメールアドレス等を登録し、シリアルキーを受け取る必要があります。無料なので問題はないですが、多少手間と言えば手間。 また、VMWare Server の場合には、VMWare Toolsというツール群も使えます。(後述) Player の場合はiso イメ

  • #00 VMWare×CentOS5 Windowsでカンタン開発環境

    自分が自宅で開発してる環境をさらしておきます。 前までは、Windowsのいつも使ってるPCに直接AMP環境入れてたんですが、それがすごく嫌なので、最近はVM使って開発してます。 理由は 家のパソコンは遊びにも使う 常にApacheだのMySQLだのサービス起動してるのはヤダし かといっていちいち起動したり起動しなかったりを分けるのが面倒 Linuxを使いたい Linuxの勉強にもなる 何度でもやりなおせる。 インストールと設定だけで何度やったことか。。 実際のサーバのシミュレーションができる 公開用サーバにWindows使ってる人のことなんて知りません。 レンタルサーバだとできることも限られる 自宅サーバ立てると電気代・音・気温など、面倒が多い 不要になったときはvmdkごと削除すればいいだけ Windowsだと、「Apache削除してPHP削除して・・」とか面倒 バックアップも楽 OS

    #00 VMWare×CentOS5 Windowsでカンタン開発環境
  • VMware Server 2.0をインストールする

    こんにちは、新しいMacBookらが発表されちょっとカッコイイなと思いつつも、最近いろいろと我慢できなくなりMacBook AirからThinkPadに戻ってきた熊谷です。 普段使用している分にはMacBook Airでも問題ないのですが、開発マシンとして使用するには私的にいろいろ問題がありちょうど安くなっていたThinkPad X61sに変更した次第です。 そんなことで、Windowsに戻ってきたからには開発環境を整えないといけないということで、先日リリースされたVMware Server 2.0をインストールしてみました。 まずはダウンロードですがこれはVMwareのサイトからダウンロードします。ご存じのとおりVMware Serverは無料ですがユーザ登録をしないと使用できないので、まだ登録していない場合は先にしておく必要があります。 http://www.vmware.com/jp

    VMware Server 2.0をインストールする
  • Apache ローカル環境で、サブドメインを有効にする - テンプレートマスター:楽天ブログ

    2006.09.22 Apache ローカル環境で、サブドメインを有効にする テーマ:ホームページ作成の悩み(546) カテゴリ:サイト作り ローカル環境で、サーバーapacheでサブドメインができないか調べてみたら、発見。 これでテストがやりやすくなる。備忘録として記載します。 (最近、専門的なネタが多いですね…。でも誰かの役には立っているかと…) 2つのファイルを操作する必要がある。 ■C:\Program Files\Apache Group\Apache\conf\httpd.conf 一番下にある #<VirtualHost *:80> #    ServerAdmin webmaster@dummy-host.example.com #    DocumentRoot /www/docs/dummy-host.example.com #    ServerName dummy-

    Apache ローカル環境で、サブドメインを有効にする - テンプレートマスター:楽天ブログ
  • VMWare Serverで開発環境を構築する (システム開発ブログ(仮))

  • Vmware server (Jetspeed Blog)

    Jetspeed Blog about networking, music, motorbike and some stuff... 世の中にはやっぱり同じ事をやっている人がいるもので、ウノウラボでvmwareが紹介されていました。 Vmware Server便利ですよね。だいたいウノウラボの人と同じ事をやっているんですが、プログラマは怠惰であるべきって事で、自分以下のような事をやって手を抜いてます。 ・バーチャルマシン作成時に、natとbridgedの二つのインターフェースを作成しておき、natだけデフォルトで起動するようにする。 LAN内で他の人に公開するときなど必要に応じてbridged側のインターフェースを起動してDHCPで取得するようにしたりしてます。ルーティングの設定がいらないので楽ちんです。bridged側を自動起動にしないのは下手に両方起動しておいて、bridged側

  • VMware Serverの仮想マシンに外部からアクセスする SSH編 - プログラマのチラシの裏

    SSHdの設定 CentOS4.5 on VMware Server - プログラマのチラシの裏 上記でSSHが使えるようになったので、外部から仮想マシンにsshでログインできるように設定する。 前提条件として、ホストOSとゲストOSはNATで繋がっている必要がある。 ブリッジを使った場合の設定方法は、分からない。 また、VMwareの仮想NICを設定する付属のツール、Manage Virtual Networks(vmnetcfg.exe)を使う。 これはVMware Serverと一緒にインストールされている。 設定の流れは以下。 イメージとしてはホストOSとゲストOSの間に仮想ルータがあるようなもの。 Manage Virtual Networksを起動し[NAT]タブを開く。 [NAT]タブ内の項目[NAT]内にある[Edit]をクリック。 [NAT Setting]が開くので、中

  • 革命の日々! CentOS on VMWare Player をインストールする

    最近挙動が不振だった手持ちのLinux Boxがとうとう逝ってしまわれた。 そういうわけで、VMWare なんぞに浮気してみた。 VMWareは現在、再生のみをサポートするVMWare Playerが無償公開されているが、いくつかのフリーソフトでVMの作成は出来てしまうので特に問題ないのである。 ただ、やってみるとこれが意外と色々なところで躓いてしまった。Web上には結構いろいろなサイトに情報が載っているのだが、殆どの記事がVMWare Player 公開直後に書かれたと思われる記事で、一部現状とあわないのである。 そういうわけで、全然目新しくもないVMWareのインストール記事を自分で書くことにしたわけ。 今回は以下の構成でインストールをおこなった。 HostOS: WindowsXP GuestOS: CentOS(Red Hat Enterprise Linux互換OS) Guest

  • memokami :: Linux/VMWare/VMWareにLAMP開発環境を準備する(CentOSインストール編)

    Linux/VMWare/VMWareにLAMP開発環境を準備する(CentOSインストール編) 前提知識 VMWareはマウスカーソルをウィンドウ内でクリックすると、そこから出られなくなります。 Ctrl + Altでウィンドウから抜けられます。 VMWareは海外製のため基的に日語が表示できません。 (※インストール中のブルー画面では出ますが) インストール 起動画面で「Graphical Install」するのでそのまま「リターン」。 CD Found CDが正しく動くかをチェックします。 必要ないので「Skip」します。 画面が切り替わってお洒落なCentOS画面がでます。ここで「Next」 Language Selection 「Japanese(日語)」を選択して「Next」 キーボード設定 「Japanese」を選択して「次」 ディスクパーティションの設定 「

  • #04 CentOS5のインストール::VMWare×CentOS5 Windowsでカンタン開発環境 - 肉とビールとパンケーキ by @sotarok

    #00 VMWare×CentOS5 Windowsでカンタン開発環境 目次はこちら CentOS5をインスコしまふ。 vmxダブルクリックで起動。 これはスクリーンショットとる必要なかったのではないか・・・(笑) 起動した。 Enterを押下して進む。 CDテストをしますか? しませんので「skip」 インストール開始 「Next」 言語選択 「日語」を選択して「Next」 キーボードの選択 「日語」で「次」 パーティションテーブルが読み込めませんでした 「すべてのデータを消去してこのドライブを初期化しますか」 でちょっとドキっとしたけど、これはあくまでvmdkをハードディスクとみなして、ということなので、「はい」で問題ないです。 パーティションレイアウト 「選択したドライブ上の''すべて''のパーティションを削除してデフォルトのレイアウトを作成します」に変更し、「次」 「当にすべ

    #04 CentOS5のインストール::VMWare×CentOS5 Windowsでカンタン開発環境 - 肉とビールとパンケーキ by @sotarok
  • AptanaでAjax・AIR・iPhone用ページの開発を行う(1/3) ― @IT

    AptanaでAjax・AIR・iPhone用ページの開発を行う:どこまでできる? 無料ツールでWebサイト作成(2)(1/3 ページ) 第2回は、前回に引き続き「Aptana」を取り上げ、プログラミング的な観点から紹介しよう。Webオーサリングツール紹介が主のため、プログラミングそのものの説明は省略させていただくが、「こんなことも可能なんだ」と私自身が記事を書きながら再認識した驚きを、皆さまとも共有したい。 早速プログラミング時の特徴を確認、という前にもう一度「Aptana」がどのようなアプリケーションであったのかを振り返ってから、プログラミングという側面を見ていくこととしよう。 「Aptana」とは何かをもう一度振り返ってみる 「Aptana」はEclipseベースのJavaScript統合開発環境(IDE)だが、前回解説したとおり、HTMLCSSの構文の誤りを指摘してくれたり、構造

    AptanaでAjax・AIR・iPhone用ページの開発を行う(1/3) ― @IT
  • 1