- ベストアンサー
vs codeでWeb上のphpファイルを編集する方法
- プログラミング初心者のためのvs codeを使用したWeb上のphpファイルの編集方法について解説します。
- ローカルのphp開発環境を作成してvs codeで学習を進めてきた方にとって、既存のwebサーバー上のphpファイルを編集する方法は気になるところです。
- 本記事では、ftpソフトとvs codeを使ってwebサーバー上のphpファイルを直接編集する方法を詳しく説明します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> この「テスト」なのですが、ローカルにサーバーの環境を作ってそこで動作確認すると言うことでしょうか。 > テストサーバーという言葉も聞きますが、これはweb上に同じデータベースや同じディレクトリ構成のwebサーバを立てているのでしょうか。 > この辺が初心者向けの書籍やサイトなどが見つからず苦心しております。 どういったレベルで扱うのか次第です。 商用サービスの開発・運用であれば、本番環境以外にステージング環境、テスト環境と言うのを用意し、各開発担当者は自分のローカル環境に個人のテスト環境(開発環境)を作る場合もあります。 ステージング環境は、基本的に本番環境と全く同じ構成で用意し、リリース前の最終チェックを行ったり、本番環境で問題が出た場合の確認・検証用として利用します。 テスト環境は、基本的に構成は本番環境に近いですがCPUやメモリ量などは落としてコストダウンしている事が多いです。 また、プログラムなどは開発中の新機能だったり試験的なモノなども入っていて本番環境とは大きく異なります。 各個人の開発環境は人それぞれですが、本番で使うライブラリーなどがちゃんと入っていれば最低限の動作確認ができるので、簡単なテストが出来るような環境になります。仮想環境が簡単に構築できるのでプロジェクト毎に環境を作ったりします。 趣味レベルで作るにしても、本番環境でテストをするのはセキュリティ上よくないので、本番環境に置くのと同じプログラムを動作させられる開発環境をローカルに作って、正常系のテストを一通りやってエラーが出ないかくらいは確認して本番環境にアップロードした方がいいでしょう。
その他の回答 (2)
- agehage
- ベストアンサー率22% (2752/12072)
システムによるとしか言えませんが、ローカルにも同様の環境を作って作業します データベースなどは作業前にコピーしたり、毎日バックアップしているものを使ったりしています テスト環境、開発環境なんて読んだりします 実機でなくてもパソコン上に仮想マシンを立ててそこで行うこともあります 開発環境で問題がないことを確認して、実機に導入します
お礼
ローカルに環境を整えてやってみたいと思います。 試してみているのですが、思ったように表示されず動かず悪戦苦闘です。 Apacheの設定なども殆どわかっていないので、そういうところからも調べてみようと思います。 ありがとうございました。
- t_ohta
- ベストアンサー率38% (5238/13705)
サーバ上のファイルを直接弄るのはバグがあった場合に障害を起こすのでやめましょう。 FTPでローカルドライブにダウンロードしてバックアップを取り、修正してテストしてからサーバにアップロードするという手順を踏みましょう。
補足
ありがたいございます。 たしかに直接は、危険ですよね。 この「テスト」なのですが、ローカルにサーバーの環境を作ってそこで動作確認すると言うことでしょうか。 テストサーバーという言葉も聞きますが、これはweb上に同じデータベースや同じディレクトリ構成のwebサーバを立てているのでしょうか。 この辺が初心者向けの書籍やサイトなどが見つからず苦心しております。
お礼
詳しくお話をありがとうございます。 テストサーバーを立てて本番と同じように動くようにしてからアップロードが良いやり方なのですね。 プログラムやサーバー保守などの経験は皆無な上、頼る人もなく困っていましたが、方向性を示唆していただき感謝します。