開発経験の少ない初心者プログラマです。
よろしくお願いします。
今年4月に入社した会社で初めて本格的にPHPに触れ、社内業務を通して半年ほど勉強させて頂きました。
社内での作業は、linuxサーバ上に開発環境(php、アパッチの設定済み)が用意されており、ターナルを使用して作業をするというものでした。
そして現在、出向という形で社外に出たのですが、そこでは開発環境というものはなく、SVNで本番環境からローカルPCにチェックアウトして、ローカルPC内に開発環境を作り、開発を進めるという形になっています。
※webサイトの開発。本番環境ではnginxを使用しています。
質問内容としては、開発環境を構築するという作業が始めてで、何をどうして良いのかわからずにいます。
目標としては、ローカルPC内での作業内容を本番環境と同じように、ブラウザで表示出来るようにしたいと考えています。
本当に初歩的な質問でお恥ずかしいのですが、リポジトリからチャックアウトした場合、phpはすでに設定されているものなのでしょうか?
それともローカルPC内でも独自にインストールなどしなければならないのでしょうか?(nginxに関しても同じく)
一応現在は、
SVNを使用して、ローカルに本番環境のソース一式をチェックアウト。
eclipseをローカルPC内に入れ、PDTをインストールして、eclipseをPHPに対応させました。
※eclipseを使用しないといけないというわけではありません。使用経験はありませせんが、windowsでの開発はeclipseを使うものかと思い入れてみました。
レベルの低い質問かとは思いますが、どうぞよろしくお願いいたします。
また、質問内容に不備な点があればご指摘ください。
以上です。
No.3
- 回答日時:
>ローカルPC内に独自にPHPやnginxをインストールする必要があるかの質問でした。
する必要がある。
というか現状ではテストはどうしている?ローカルでテストはしていないのか?
テストもしていない物をリポジトリにコミットしているのか?
No.1
- 回答日時:
>SVNで本番環境からローカルPCにチェックアウトして、ローカルPC内に開発環境を作り、開発を進めるという形になっています。
Subversionはあくまでバーション管理システム。だから本番サーバの本運用されているソースを持ってくることはできない。
Subversionで取得しているのはSubversionで管理されたリポジトリからのソース。
>phpはすでに設定されているものなのでしょうか?
なんの設定?
>それともローカルPC内でも独自にインストールなどしなければならないのでしょうか?(nginxに関しても同じく)
必要がある。
というか、ローカルでテスト現時点でしているんだよね?
常識レベルのこと言うけどローカルでテストもしない物をリポジトリにコミットすることなんてあり得ない。(この場合のテストはエラーが無く動くかプログラムとしては最低限動くかのチェックで単体テストとは別物。)
この回答への補足
書き方が分かり辛くて申し訳ありません。
SVNに関しては理解しています!
リポジトリからという認識はあります。
>常識レベルのこと言うけどローカルでテストもしない物をリポジトリにコミットすることなんてあり得ない。
上記のことを行うために、ローカルでも開発環境を整え、ブラウザで表示させるまでを行いたいと考えています。
PHPの設定と書いてしまったので、分かり辛くなってしまったと思うのですが、リポジトリからデータを持ってきた場合でも、ローカルPC内に独自にPHPやnginxをインストールする必要があるかの質問でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- その他(プログラミング・Web制作) dockerとは? 新しい配属先でテレワークになり、テレワーク用のpcにdockerを入れたのですが 2 2022/09/22 07:54
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- ルーター・ネットワーク機器 通信量や通信量による影響を計算し想定できますか 3 2023/01/13 09:07
- FTTH・光回線 テレワークでの作業。回線の上りが遅いと結局全体が遅いのですか。 3 2023/02/09 09:35
- 中古パソコン 中古PCを売る時、OS(Windows11)はどんな状態にするのが親切ですか? 4 2022/12/15 17:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パス区切り文字(¥と/)
-
社内ネットワークの1台だけ接...
-
インターフェースサーバーとは...
-
Excelシート / ハイパーリンク ...
-
「OLEサーバーが登録されて...
-
winscpのエラー
-
【minecraft】サーバーに接続で...
-
Becky!ver2 メールの受信に凄く...
-
ネットワーク上のRPSってなんな...
-
UPSの消費電力が分からない。
-
サーバーマネージャーが消えた
-
ワイモバイルあんしんフィルター
-
VPNに接続すると、インターネッ...
-
タブレットのGoogleChromeでサ...
-
VBAでサーバー上のファイルを開く
-
メール共有の場所にファイルを...
-
VNCでかな漢字変換ができません。
-
だいたいの能力はどのくらいで...
-
DNS設定(BIND)通りに動作しない
-
SSHによる通信で速度が出なくて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パス区切り文字(¥と/)
-
PHP-JSON をロリポップレンタル...
-
phpinfo で MySQL のバージョン...
-
インターネット経由でsubversion
-
MySQLとの相性を教えてください
-
PHP を使い、webminのようにリ...
-
phpからsshトンネリングコマン...
-
ローカルでPHPファイルが実行さ...
-
EclipseでSQL動作確認はどうす...
-
PEAR Net_FTP put利用方法
-
プログラムを扱う上で必要なWeb...
-
社内ネットワークの1台だけ接...
-
【minecraft】サーバーに接続で...
-
ワイモバイルあんしんフィルター
-
インターフェースサーバーとは...
-
フェイクニュースとVPN
-
他人のアドレスでメールってで...
-
ネットワーク上のRPSってなんな...
-
winscpのエラー
-
Excelシート / ハイパーリンク ...
おすすめ情報