XAMPP初めまして、t_endoです。今回は初心に戻って、ローカルPCに開発環境を作成したいと思います。今回はXAMPPをインストールしていきます。いっても、XAMPPのインストールはとても簡単で、こちらからソフトをダウンロードして、Nextを押していればインストール完了です。XAMPP公式ページ※今回使用するバージョンは1.8.3となっています。Panelという物がインストールされているので、起動すると下記の様なコントロールパネルが起動します。Apacheを起動してみましょう。(ApacheのStartボタンを押すと起動します)あれっ、一瞬起動したっぽいのですが、すぐに落ちてしまいました。forumsこのようなエラーがでいました。Apacheで設定しているport(80、443)が既に使用されている為、起動できなかったみたいです。どのソフトがどのportを使っているのかを調べる物もコントロールパネルに付いているので、さっそくチェックしてみます。「Netstat」というボタンを押すとその時使用しているportとソフト一覧を表示してくれます。Skypeが80、443portを使用しているみたいです。いえば、コントロールパネルを起動した時に下記の様なエラーがでてました。「上記のポートに代わり、ポート80と443を使用」のチェックを外して、skypeを再起動します。再度コントロールパネルからApacheを起動してみます。今度は無事起動しました。「Admin」ボタンを押して、下記画面が表示されたら、インストール完了です。設定VirtualHostの設定をしていきます。インストールしたフォルダ(今回インストールしたフォルダ「C:\xampp」)に「apache\conf\extra\httpd-vhosts.conf」というファイルを変更していきます。common</VirtualHost>ServerAdmin:公開するわけではないので特に変更しませんDocumentRoot:ここのディレクトリがブラウザでアクセスした時にアクセスされるフォルダになりますServerName:URLのホストになりますServerAlias:URLのエイリアスになりますErrorLog:エラーログの出力先になりますCustomLog:アクセスログの出力先になります保存して、Apacheの再起動をします。「ServerName」で設定したURLでアクセスができるように、Windowsの設定を変更します。「C:\Windows\System32\drivers\etc\hosts」ファイルを編集していきます。メモ帳等を右クリック→管理者として実行で起動したのち、ファイルを開かないと保存できません。endo.localhost.netとりあえず、「DocumentRoot」で設定したフォルダへphpinfoでも置いておきます。「C:\xampp\htdocs\endotest\index.php」<?PHPphpinfo();?>それでは、ブラウザで設定したURLへアクセスしてみます。無事phpinfoの画面が表示されました。以上で簡単なXAMPPの設定でした。Eclipse開発環境が完成したので、Eclipseをインストールしていきたいと思います。いっても、こちらもダウンロードしてきて解凍してあげれば、インストール完了です。私は英語がまったく駄目なので、日本語化した物を入れていきます。自分で日本語化のプラグインを入れてもいいのですが、下記の場所に日本語化したEclipseが既にあるので、そちらを使用します。Edition)となっています。Eclipseを解凍して起動した時に、下記の様なエラーが出た場合は、JRE、JDKが入っていないので、下記URLからダウンロードしてインストールします。ダウンロードEclipseを起動するとワークスペースの選択という物が表示されますが、これは作業用のフォルダみたいなものでEclipseで作成したファイル等がここで選択した場所に作成されます。ここをXAMPPで設定したDocumentRootに設定してもいいのですが、今回は別の所を選択し後で説明するプラグインでワークスペースからDocumentRootへコピーするようにします。ネットワーク接続」アクティブ・プロバイダー:マニュアル選択スキーマ:必要なスキーマへ、ホストとポートを設定して適用を押して設定完了です。FileSyncプラグインワークスペースからDocumentRootへ手作業でファイルをコピーしたり、httpd-vhosts.confを毎回編集するのは効率が悪いので、自動でコピーしてくれるプラグインをインストールします。名前:FileSync(分かりやすい名前ならなんでも大丈夫です)URL:http://andrei.gmxhome.de/eclipse/OKを押すと、作業対象の所に登録した物が表示されるので、それを選択すると下の一覧画面にインストールできるソフト一覧が表示されます。plugins→FileSyncを選択して「次へ」のボタンを押していきEclipseの再起動をします。ついて」を押して下記画像の四角でかこってあるアイコンが表示されていればインストール完了です。FileSync設定FileSyncのテストをする前に、プロジェクトがないので作成します。「ファイル」→「新規」→「PHPプロジェクト」プロジェクト名を入力して、「完了」を押せとプロジェクトが作成されます。PHPファイルを作成します先ほど作成したワークスペースを右クリックして、「新規」→「PHPファイル」ファイル名を入力して、「完了」を押すとPHPファイルが作成されます。PHPファイルが作成できましたら、ワークスペースを右クリックして、「プロパティー」→「ファイル同期化」を選択します。ビルダーを使用可能にするにチェックを入れます使用可能な同期化マッピングへ「フォルダーの追加」ボタンを押し、コピー元のフォルダを追加しますデフォルトのターゲット・フォルダーへコピー先のフォルダを選択します。(DocumentRootで設定した"C:/xampp/htdocs/endotest"を選択します)設定が終わりましたら、「OK」ボタンを押します。一度設定したフォルダのファイルを全部コピーしたいので、ワークスペースを右クリックして、「強制ファイル同期化」を押してみましょう。これで、先ほど作成したPHPファイルがDocumentRootへコピーされています。「プロジェクト」→「自動的にビルド」のチェックが入っていると、PHPを編集して保存した時に自動的にコピーしてくれるようになります。私が使用している、ローカルPCでの開発環境こんな感じになっています。みなさんも、Eclipseを自分の使いやすいようにカスタマイズしてよいEclipseライフを楽しんでください。SDK担当のt_kinamiです。本日発売されたRPG...2015-03-06Cassandraクラスタを作成してみましたこんにちは、t_endoです。その1最近仕事でプログラムを書くことが減ってきたやまもとです。本...2014-05-30Eclipseのテーマを自分好みにカスタマイズするはじめまして。AndroidやらiOSやらUnityやらのk_manabeです。Are青山のアドテク会社。アドネットワークやDSPを開発・運用。サーバを止めてみたよ。インターン:実業務体験編インターンでCTR予測をしましたSearchArchiveスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。