ローカルPC(windows)での開発環境構築

このQ&Aのポイント
  • ローカルPCでの開発環境構築について初心者プログラマが悩んでいます。
  • PHPに触れた経験があるものの、開発環境の構築方法がわからず困っています。
  • 開発環境を構築し、ブラウザでの作業を本番環境と同様に行いたいと考えています。
回答を見る
  • ベストアンサー

ローカルPC(windows)での開発環境構築

開発経験の少ない初心者プログラマです。 よろしくお願いします。 今年4月に入社した会社で初めて本格的にPHPに触れ、社内業務を通して半年ほど勉強させて頂きました。 社内での作業は、linuxサーバ上に開発環境(php、アパッチの設定済み)が用意されており、ターナルを使用して作業をするというものでした。 そして現在、出向という形で社外に出たのですが、そこでは開発環境というものはなく、SVNで本番環境からローカルPCにチェックアウトして、ローカルPC内に開発環境を作り、開発を進めるという形になっています。 ※webサイトの開発。本番環境ではnginxを使用しています。 質問内容としては、開発環境を構築するという作業が始めてで、何をどうして良いのかわからずにいます。 目標としては、ローカルPC内での作業内容を本番環境と同じように、ブラウザで表示出来るようにしたいと考えています。 本当に初歩的な質問でお恥ずかしいのですが、リポジトリからチャックアウトした場合、phpはすでに設定されているものなのでしょうか? それともローカルPC内でも独自にインストールなどしなければならないのでしょうか?(nginxに関しても同じく) 一応現在は、 SVNを使用して、ローカルに本番環境のソース一式をチェックアウト。 eclipseをローカルPC内に入れ、PDTをインストールして、eclipseをPHPに対応させました。 ※eclipseを使用しないといけないというわけではありません。使用経験はありませせんが、windowsでの開発はeclipseを使うものかと思い入れてみました。 レベルの低い質問かとは思いますが、どうぞよろしくお願いいたします。 また、質問内容に不備な点があればご指摘ください。 以上です。

  • PHP
  • 回答数4
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1619/5653)
回答No.4

>レベルの低い質問かとは思いますが、どうぞよろしくお願いいたします。 レベルが低いとか以前に質問する先が違います。 あなたの出向先の開発環境の構築手順は、その出向先の方に質問してください。 このようなQAサイトの回答者はあなたの出向先の開発環境構築手順なんて知りませんから、一般的な事例でしか回答できません。

non05410
質問者

お礼

まったくもってその通りです。 このような質問に回答頂きありがとうございました。

その他の回答 (3)

回答No.3

>ローカルPC内に独自にPHPやnginxをインストールする必要があるかの質問でした。 する必要がある。 というか現状ではテストはどうしている?ローカルでテストはしていないのか? テストもしていない物をリポジトリにコミットしているのか?

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

「ローカルでテストする」ためには, ローカルに「本番環境」と同じものを整えなきゃならない.

回答No.1

>SVNで本番環境からローカルPCにチェックアウトして、ローカルPC内に開発環境を作り、開発を進めるという形になっています。 Subversionはあくまでバーション管理システム。だから本番サーバの本運用されているソースを持ってくることはできない。 Subversionで取得しているのはSubversionで管理されたリポジトリからのソース。 >phpはすでに設定されているものなのでしょうか? なんの設定? >それともローカルPC内でも独自にインストールなどしなければならないのでしょうか?(nginxに関しても同じく) 必要がある。 というか、ローカルでテスト現時点でしているんだよね? 常識レベルのこと言うけどローカルでテストもしない物をリポジトリにコミットすることなんてあり得ない。(この場合のテストはエラーが無く動くかプログラムとしては最低限動くかのチェックで単体テストとは別物。)

non05410
質問者

補足

書き方が分かり辛くて申し訳ありません。 SVNに関しては理解しています! リポジトリからという認識はあります。 >常識レベルのこと言うけどローカルでテストもしない物をリポジトリにコミットすることなんてあり得ない。 上記のことを行うために、ローカルでも開発環境を整え、ブラウザで表示させるまでを行いたいと考えています。 PHPの設定と書いてしまったので、分かり辛くなってしまったと思うのですが、リポジトリからデータを持ってきた場合でも、ローカルPC内に独自にPHPやnginxをインストールする必要があるかの質問でした。

関連するQ&A

  • 一般的なLAMPでの開発環境・手順を教えてください

    今までWAMP(windowsサーバー、Apache、MySQL、PHP)での開発が多かったため、 LAMPでの一般的な開発手順がよく分りません。 WAMPの時はこんな感じでした。 1.ローカルPCに本番と同じ環境を構築(SVNからチェックアウト(更新)) 2.ローカル環境で開発、テスト 3.エクスプローラーから開発サーバーにアクセス、ローカルのソースで上書き 4.開発サーバーでテスト、SVNにコミット 5.リモートデスクトップで本番サーバーにアクセス、SVNからチェックアウト(更新) 6.本番サーバーでテスト LAMPだとどうなりますか。 こんな感じでしょうか? 1.ローカルPC(windows)に本番と同じ環境を構築(SVNからチェックアウト(更新)) 2.ローカル環境で開発、テスト 3.WinSCP、FFFTPなどのソフトで開発サーバーに繋いで、ローカルのソースをアップ 4.開発サーバーでテスト、SVNにコミット 5.Tera Termなどのソフトで本番サーバーに繋ぎ、コマンドでSVNからチェックアウト(更新) 6.本番サーバーでテスト 一番不明なのは、3の部分でして、 Linuxサーバーに置いてあるソースをいじるには、以下の方法しかないのでしょうか? ・FTP接続が可能な場合、FFFTPなどのソフト経由 ・FTP接続が不可能な場合、WinSCPなどのソフト経由 ・Tera Termなどから、テキスト編集コマンド(viなど)で直接編集  ⇒ファイルをアップするっていうことをコマンドからはできないんでしょうか。 ごくごく一般的な開発手順を教えてください。

    • ベストアンサー
    • PHP
  • ローカルファイルの復元

    SVNとeclipseを使用してします。 すでにSVNにプロジェクトが登録されてeclipseで開発が進んでいる状況です。 ローカルで修正中のソースがある状況で 誤って同じプロジェクトをsvnからcheckoutしてしまいました。 その結果、ローカルで修正していた内容が消えてしまいました。 この場合、ローカルの修正内容を復元することはできるのでしょうか?

  • 現在、Javaの開発環境を整えています。

    現在、Javaの開発環境を整えています。 JDK Version 6 Update 20 Eclipse Platform Version: 3.4.2 ※amaterasというものをDLしました。 SVNリポジトリからチェックアウトでファイルを落としてきたのですが、 Javaを実行させようとしても、ビルドが行われません。 ローカルで作ったJavaファイルに関しては、問題なく実行することができました。 原因がと解決方法の糸口が見えないのですが、良ければアドバイスをお願いできないでしょうか?

    • ベストアンサー
    • Java
  • ローカル環境での開発

    こんにちは。 JAVAを勉強しようと思っているのですが、ローカル環境(サーバを借りずに自分のPC上で開発を行う)を整えるソフトなどはありますか? PHPのXAMPPのようなソフトがあれば教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • PHPの勉強をするために、統合開発環境を構築したいと思いEclipse

    PHPの勉強をするために、統合開発環境を構築したいと思いEclipseをインストールしてみました。 javaの開発時のようにデバッグ環境が欲しい(ステップ実行などが出来る)のですが、どうしたらよいですか? また、Eclipseを使用したPHPの開発方法を記したWebサイトなどがあれば教えて頂きたいです。 よろしくお願いします。 ◆PHP5.x系 ◆Eclipse:Eclipse IDE for PHP Developers 1.3.0.20100617-0520 epp.package.php ◆Webサーバー:Apache2.2

    • 締切済み
    • PHP
  • 本番環境に似た開発環境を構築するとは?

    初心者ですがよろしくお願いします。 開発環境では動いたのに本番環境では動かないといったことを避けるために本番環境に似せた開発環境を構築するということをサイトなどで目にしました。 PHPやapache、mysqlなどのOSインストール後のソフトウェアインストールについては開発環境とインストールや設定の手順を同じくすればよい話だと思うのですが、OSの扱いがよくわかりません。 さくらVPSの標準OSがありますが、これを使用する場合、これに似せたOSを構築するというのは ・CENTOSのバージョンが同じであること ・bitが同じであること 以外に何があるんでしょうか?

  • PHP開発環境 にJava開発環境を統合

    Eclipseを使用して、PHPの開発環境を構築しています。アンインストールせずに、Javaの開発環境を統合して構築することは可能でしょうか?そもそもEclipseはJava開発用であったためか、Java開発環境にPHP開発環境をプラグインしていることが多いようです。Windowsであるため、インストーラでインストールしたいと考えています。

    • ベストアンサー
    • Java
  • PHP開発環境に使うPC、どんなの使ってますか?

    現在、下記のようなスペックのPCで eclipse+xampp で開発環境を作ってPHPのコーディングしているのですが 重くて重くて使い物になりません。 FMV-BIBLO NB50G CPU:Celeron(無印)2.0GHz メモリ:768MB 皆さんはどんなPCで開発されているのか知りたくて質問してみました。 構築した開発環境と、大まかなPCのスペックを教えて下さい。

  • 開発環境

    JavaScriptの開発環境に関して質問があります。 マイクロソフト系の言語ならVisualStudio、JavaやPHPならEclipse といったステップ実行可能なデバッグ機能が付いた開発環境があります。 皆さんは、JavaScriptをどのような環境で開発していますか? JavaScriptでAjaxのプログラミングをしたのですが、 開発経験がないため入り口から分かりません。 今は、ブラウザにデバッグライトを出してプログラミングしてます。すごく能率悪いです。 初歩的な質問かもしれませんがご存知の方、教えてください。

  • EclipseでPHPの総合開発環境構築について。

    Eclipseを使ってPHPで作られたオープンソースのコーディング とデザインカスタマイズを行おうとしています。Eclipseを使 用してcoda http://www.panic.com/jp/coda/support.html 上記のような総合的な開発環境(IDE)を構築したいと思ってお ります。多数のプラグインを試している最中ですが納得の行く 環境が得られず深く悩み考え込んでおります。 PHPのコーディング、HTML、CSSをエディタ上でデザインを見なが ら直感的な編集も兼ねコーディングも行えれば最適です。 リモート接続などでサーバ上の編集も可能であれば理想ですが、 今までEclipseを使用してきた方で上記の要件を満たす構築環境 に詳しい方ぜひ参考に回答をお願い致します。

    • 締切済み
    • PHP

専門家に質問してみよう