• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPに入門するに当っての準備について)

PHP入門の準備について

このQ&Aのポイント
  • PHP入門のための準備についての質問です。ApacheやXAMPPについての知識やセキュリティーについて不安があります。
  • 質問1では、PHPのページを作って閲覧する際にApache等のソフトが必要な段階についての疑問があります。
  • 質問2では、ルーターの設定で自分たちだけが閲覧できる状態でPHPのページを作る場合、セキュリティーの対策をしなくても危険かどうかについての質問があります。

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5087/13301)
回答No.1

1.PC1でページを作って同じPCでページを閲覧する段階からWebサーバが必要になります。 2.外部からのアクセスが遮断された状態ならセキュリティー対策は必要ないと考えていいでしょう。 もし問題が発生するとしたら内部犯による犯行です。

1234567891012
質問者

お礼

お早い回答、ありがとうございます。 特に他人が使う事はないので、 初歩からじっくり学習したいと思います。 ありがとうございました。 (^_^)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPの勉強の準備

    お世話になります。 HTML、JavaScript,ASPと独学で 勉強してきましたが、今回PHPにも挑戦したいと思います。 とりあえず、入門書を買ってみたのですが、導入にあたりいくつか質問させてください。 質問1 PHPはApacheサーバをインストールしなくてはならないようです。IISサーバーはアンインストールしなければダメですか?(停止させるだけでも大丈夫でしょうか?) 質問2 本では、データベースはMySQL使用とのことですが、 MSアクセスとの連携はできないのですか、またOracleとの連携は? 質問3 ASPではフロントページをエディタとして使っていたのですが、PHPの場合、フロントページでは何か不都合な点はありますか? 以上3点、 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • サーバーにPHPを入れるだけで考えられるリスク

    PHPでWEB管理者専用のニュースリリースページ更新フォームの作成を検討しています。 (ページ新規作成・編集と、その更新情報をトップページの新着情報欄でお知らせ。) PHPプログラム自体のXSSなどのセキュリティ対策はもちろんですが、 セキュリティを考慮し、更新フォームは管理者専用にベーシック認証+管理者PCのIPのみ許可するアクセス制限を設けたディレクトリに設置予定です。 さらにセキュリティリスクを下げるべく、更新フォームPHPで入力した情報で HTMLページを生成し、一般ユーザーにはその静的なHTMLのページを公開しようと考えています。 (トップページおよび個々のニュースリリースページも静的HTML。PHPページは管理者ページだけ) 一般ユーザーにPHPページを見せないだけでも、かなり安全かと思いますが この方法で考えられるセキュリティリスクおよび対策は他にどんなものがあるでしょうか? 例えば、 ・管理パスワードの漏洩→頻繁にパスワードを変更する ・IP許可している管理者PCの乗っ取り→ウィルス対策・ログ監視 そもそもサーバーへ不正侵入でもしない限り、PHPのページを一般に公開していなければ、 PHPがインストールされてるだけでは何か悪さをされる可能性はないのでしょうか? PHPは脆弱性が多いという情報はたくさんでてきますが、プログラミングの問題であって XSSやSQLインジェクションなどの対策さえきちんとしておけば、 サーバーにPHPをインストールすること自体にそれほど心配する必要はありませんよね?

    • ベストアンサー
    • PHP
  • apacheを使うにあたってセキュリティは?

    phpの開発のためにXAMPPを入れて使っています。 しかし最近になってapacheのセキュリティやapacheを対象としたウイルスについての記事を目にするようになってきました。 apacheはphpを開発するときにだけXAMPPで起動しているだけで apacheのバージョンは古く、2.2.14(2009年のもの)のままです。XAMPPも古いです。 恥ずかしながら、そもそもapacheを使うにあたってセキュリティの知識が全くありません。 XAMPP管理画面でセキュリティパスワードを掛けている程度です。 まずapacheは常に最新バージョンにしておくべきなのでしょうか? そうするとXAMPPを最新バージョンにするということでよいのでしょうか? またapacheを使う上でどのようなセキュリティをすれば良いのでしょうか? ちなみに完全に個人PCでの作業で、会社とかでの環境ではありません。 よろしくお願い致します。

    • 締切済み
    • PHP
  • apacheとphpの連携ができません

    会社でphpを使用したページを作成・管理しています。 もう何度も挑戦していますが未だにapacheとphpの連携ができません。 参考サイト様もたくさん見ていろいろな方法で試してみたのですが、うまくいきませんでした。 以下一番最後に試したインストール手順です。 OSはwindows vistaです。 apache2.2.11 →インストーラーでインストール →正常に動作します。 php5.2.9  →c:/php/に移動  →php5ts.dllのみc:/windows/system32へコピー →php.ini-distをc:/windowsにコピー →php.iniにリネーム ------------------------------------------------------------ httpd.conf書き換え LoadModule php5_module c:/php/php5apache2_2.dll →すでにコメントアウトされてたのでそのまま AddType application/x-httpd-php .php →こちらもすでにあったのでそのまま ------------------------------------------------------------ php.ini書き換え(c:/windowsにコピーした方を書き換えました。) doc_root="c:Program Files/Apache Group/Apache2/htdocs" →書き換え後 doc_root="c:/Program Files/Apache Software Foundation/Apache2.2/htdocs" extension_dir="c:/php/ext" →そのままだったので書き換えなし ------------------------------------------------------------ 以上のとおりにしましてもphpinfoを見ようとすると<?php phpinfo() ?>がそのまま表示されてしまいます。 また、xamppの方で動作確認できているphpファイル(includeでサイドメニューを読み込んだもの)も表示できません。 dllファイルやhtdocの場所は確認しましたが、ちゃんとパス通りの場所にファイルがありました。 疑問に思っていることが、書き換えが必要なファイルがすでに書き換えてある(コメントアウトもできている)ことなのですが、最近のものはすでに書き換えてあるものなのでしょうか? また、一台のパソコンで運営中のHPのメンテナンスも使用しているため、apache+phpインストール挑戦→できないのでとりあえずapache+phpアンインストールしてxampp使用→xamppをアンインストールしてもう一度挑戦・・・ということを繰り返してしまっています。これも良くない原因でしょうか? xamppのほうは普通に使用できますが、自動でインストールしてくれる分なにかあった時のメンテナンス等ができないことが多々ありましたので、内部の仕組みを理解する上でも個別にインストールできるようにしたいと思っています。長くなってしまいましたが本当に困っているのでどうぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • javascriptのデバッグについて

    最近phpとjavascriptに手を出しました。 現在xamppでApacheを起動しphpをテキストエディタで書いていましたが phpファイルの中にjavascriptを組み合わせて少し複雑なページを作ってみようと思いました。 しかしjavascriptは全くの初心者でphpファイルの中にjavascriptが混在しているためデバッグをどのように行えばよいのかわかりません。 FireBugを入れてみましたがどうもうまくいかず困りました。 こういった場合どのような開発環境が良いのでしょうか教えてください。 よろしくお願いします。

  • PHP、MySQL開発環境 普段使用のPCで大丈夫

    開発環境としてXAMPPを自分のPCに入れて使っていたのですが、PHPとMySQLなどをレンタルサーバと合わせたいと思ったときにXAMPPはいろいろ面倒そうなので、直接PHPとMySQLをインストールした方が後々楽なのかなと思うようになりました。 インストールの仕方は調べている最中なんですが、問題はインストールするPCです。 これって普段使ってるPCに入れてしまって特に支障はないでしょうか? 常にPHPとMySQLが動き続けてるせいで、ゲームとか他のソフトに支障が出るとか。 XAMPPのように使っていないときはOFFにするとかできるのでしょうか? そういえば以前の職場で特定のコンテンツを使うときだけ、Windowsのサービスマネージャー?でApacheとTomcatをONにするという手順があったのですが、この辺でONとOFFを切り替えるのかな? ApacheってPHPを使うためのソフトですよね? どうなんでしょう?

  • apacheが起動しません。xamppをインストールしました。

    windowsXPを扱っています。PHPをはじめようとして以下の事から進まないので質問します。 http://httpd.apache.org/ から Apache 2.0.63 Released をインストールして http://localhost/にアクセスしたところ、 「あなたの予想に反してー」のページが表示されました。 その後PHPをインストールしていたところ、PHPは最初いろいろインストールするものがあり、ややこしいので 全部をアンインストールしてxamppをインストールした方が早いという事を聞き apacheとPHPをアンインストールして(いろいろインストールしたままだと誤作動が起きると聞いたので) その後xamppをインストールしました。 しかし、今度はhttp://localhost/に アクセスしても「ページを表示できません。」という表示がでてしまいます。 xamppのコントロールパネルversion2.5のモジュールはapacheとMYsqlが起動中となっています。 コントロールパネルの中ではapache起動となっているのですが、実際には起動していないように思います。(localhostに表示されないので)  http://localhost/に 「あなたの予想に反してー」のページが表示されるにはどうしたらよいですか?   (xamppをアンインストールして、また最初と同じようにapacheだけインストールしましたが、http://localhost/にアクセスしても表示されなくなってしまいました。)  ちなみに現在セキュリティソフト(ウイルス対策ソフトなど)は入れていません。  

  • XAMPPのインストールについて

    現在、PHP5.2とApache2.0をそれぞれ別々にインストールして PHPプログラミングを勉強しているのですが、 エラーが発生した場合のデバッグがうまく進みません。 そこでEclipseのPDTを使って勉強し直そうと思っているのですが、 既にPHPとApacheがインストールされているパソコンに XAMPPをそのままインストールしても問題は無いでしょうか? (PDTを利用するにはXAMPPのインストールが必要のようなので) それとも一度PHPとApacheをアンインストールしてから XAMPPをインストールした方が良いでしょうか? また、既にPHPやApacheがインストールされているパソコンに XAMPPをインストールする場合のインストールの方法や 注意点を解説しているサイトがあれば教えて頂けますでしょうか。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • Apache+PHPで動かない・・・

    phpを初めて約三ヶ月、開発環境の整備はXAMPPに丸投げにしていたのですが、「勉強の為にもApacheなどを手入れして行ったほうが良い」 と言われ、挑戦してみた者です。 環境は、WindowsXPです。 どうやらApacheの設定から言って、おかしいようなのです。 C:/apache/にインストールしたのですが、 コントロールパネル→管理ツール→サービスで確認してみると、C:/bin/httpd.exe で実行されるのです。 C:/apache/bin/httpd.exeで実行されないとおかしい気もするのですが・・・ それで、C:/にapacheの同梱フォルダを全てコピーし、設置したところ、動きました。 しかし、「サービス」はC:/bin/httpd.exeで実行されているのに、htdocsなどはC:/apache/で実行されているらしいのです。 Apacheの設定自体がわかりません。従ってPHPの設定もできません。 ApacheとPHPの導入に関しては、http://buzzword.jp/index.html とマニュアルを参考にしました。 やはり初心者はXAMPPで一括導入しておけよと言うことなのでしょうか・・・ 散乱文ですが、回答のほどよろしくお願いします。

  • PerlとPHPは両立するか?

    今、XAMPPでPHPを使っているのですが、ここにPEARLをインストールした場合、PEARLとPHPは、両方とも動くでしょうか?たがいに干渉しておかしなことにならないでしょうか? OSはウインドウズXPのSP3です。XAMPPの中には、Apacheがインストールされています。