PHP環境構築中の問題:DNS設定に関する疑問

このQ&Aのポイント
  • PHP環境を構築中にDNS設定に関する問題が発生しています。
  • 現在、http://localhost/phpinfo.phpでは表示できず、IPアドレスを使用する必要があります。
  • ドメイン取得の必要性についても疑問があります。
回答を見る
  • ベストアンサー

PHP環境を構築中です。

PHP環境を構築中です。 ネットで文献を見ながら設定を行い、 サーバ上でhttp://localhost/phpinfo.phpと指定して phpinfo()をブラウザに表示する事までできたのですが、 クライアントから、http://localhost/phpinfo.phpでは表示できません。 localhostの代わりにIPアドレスを入力すれば表示する事ができます。 きっとDNSの設定をどこかでしなければならないのだと思うのですが、 どこでどのような設定をすれば良いでしょうか? DNSサーバは別立てで持っています。 ドメインの部分は「appweb」としたいのですが、ドメイン取得は行っていません。 社内環境で使用する場合でもドメインの取得は必要なのでしょうか? php:5.2.12 apache:2.2.14 SVOS:WinXP FTP:TinyFTPDaemon Ver0.52b

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

  • ベストアンサー
  • localica
  • ベストアンサー率52% (202/385)
回答No.1

クラアントから「localhost」で接続する必要はありませんし、接続出来てもいけません。 そのままIPで接続するか、DNSにホストを登録してホスト名で接続してください。 社内環境でテスト的にクライアントからドメイン名で接続したければクライアントのhostsファイルに「IP ドメイン名」を記載すれば環境の構築ができます。 ※あまり意味がないけと思うけど

関連するQ&A

  • PHPの環境構築について

    eclipse pdt2.0やXAMPPをインストールし、PHP総合開発環境PDT2入門(秀和システム)にかいてある通りにPHPサーバーの設定をしたのですが、PDT2.0の情報がネット上にないので困っています。 本には、ウィンドウ→設定から左ペインのPHP→PHPサーバーをクリックして右の編集ボタンをクリック、サーバータブの「このサーバーのドキュメント。ルートを示すURLを入力してくださいにhttp:/localhost/pdtと入力し、次に「path Mapping」タブから追加ボタンをクリックpath on Serverにc:dev/workspace\sampleを、path in workspaceに[/sample]を入力してOKボタンphpinfo.phpの中で<? phpinfo();?>を作成しphpinfo.phpを右クリック「実行」→「PHP Webページ」をクリックするとURLにhttp://localhost/pdt/sample/phpinfo.phpと表示されているのですが エラー画面が表示されて実行できません。ご教授よろしくお願いします。

    • 締切済み
    • PHP
  • PHP環境について

    PHP初心者です。 PHPの環境を作り、Windows環境のローカル端末にて開発をはじめようと思っているのですがApache HTTP Server 2.0.55とXAMPPをインストールし、XAMPPコントロールパネルからApacheのサービスを起動したにもかかわらず、下記内容のPHPファイルを作成してC:\Program Files\xampp\htdocs\info.php に保存してもphpの情報が表示されません(404Error)。 ーーーーーーーーー <?php phpinfo(); ?> ーーーーーーーーー また、XAMPPはhttp://localhost/xampp/index.php のアドレスでWebベースのXAMPPコントロールパネルが表示されるはずですが、表示されません(404Error)。 おそらくPHPが正常に動作していない(起動していない)ような気がするのですが、どのような原因が考えられますでしょうか?? ちなみにhttp://localhost/のアドレスだと「あなたの予想に反して・・・」の表示が確認できます。 また、ApacheがインストールPHP4⇔PHP5の切り替えはできます。 どんなことでも結構なのでご教授願います。

    • ベストアンサー
    • PHP
  • phpのみエラーになる

    申し訳ありません。先ほどの質問に環境などを書くのをわすれましたので、再度送信します。 Webサーバをインストールしなおしたのですが、htmlは、正常に読めるのですが、phpファイルにアクセスすると、「ページが見つかりません(サーバーが見つからないか、DNS エラーです。)」となってしまいます。もちろん、phpファイルは存在します。 どこかの設定が間違っているのだと思うのですが、どこを確認すればよいでしょうか? 環境:Linux(RedHad)+Apache2+PHP5+Oracle10g 少し確認が進んで、ローカルでは、phpは実行します。 phpinfoも出力されました。 ただ、やはりブラウザから行うとダメです。 Apacheの設定っぽいので、調べてみます。

    • ベストアンサー
    • PHP
  • Windows7のMySQLの環境構築について

    はじめまして、私は、本業は3DCGで趣味でWeb系のツール開発をしている者です。 localhostでうまくページを表示できなくて困っています。 作っているものがCG用の開発ツールで外部に公開するものではなく、 ローカル環境のみでの使用になります。 開発環境はwindows7 64bit PHP5.3.23 Apache2.2 MySQL5.5になります。 個人で取得しているドメインのサーバーにデータをアップして見ると正常にページが 表示されますので記述したコード自体には問題はなさそうです。 昔WindowsXPで構築したマシーンのlocalhostでも正常表示されます。 以下、Windows7のlocalhostでの挙動になりますが、 (1)phpinfoのページは正常に表示されます。 (2)PHPからのMySQLへの接続とデータの取得もうまくいきます。 (3)しかし、MySQLのデータを取得し、formのselectを用いて <option value='<?=$c[$i]?>'><?=$c[$i]?></option> と記述するとルックアップメニューには空文字が入力されてしまいます。 (4)そこであえて(3)の記述を <<option value='<?php echo $c[$i]?>'><?php echo $c[$i]?></option> のように書くとなんとかメニューにMySQLのデータが入ってきます。 (5)しかし、以下のように $cate=$_GET[cate];  などのような文を記述するだけでエラーが起きてしまいまして どう対処してよいかわかりません。 localhost環境で何か設定すべきところをしていないのか、 windows7のセキュリティの問題なのかわかりませんが、 どうしたら解決しますでしょうか。 当方、Web系は中規模ネットショップを独学で構築したレベルで実務経験はありません。 そのため難しい表現をされると理解できませんので、 あくまで初心者むけということで指導していただけると幸いです。

    • ベストアンサー
    • MySQL
  • Debian/GNULinux LAMP環境構築 MySQLとPHP

    お世話になります。 aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server でLAMP環境をインストールしたのですが、PHPがMySQLを使えない状況のようで、phpinfo.phpにもMySQL関係は表示されません。 前回は、特に何かすることなくうまくいったように記憶しています。 /etc/php4/apache2/php.iniのextemtion=mysql.soのコメントを有効にしてみましたが状況下割りませんでした。 PHP4でMySQLを使えるようにはどうすればいいでしょうか。

  • Phpが環境設定がうまくいかない。

    環境 ローカル内、サーバーApache Apacheのエラーログはなし。 症状 読み込むと設定情報ではなくそのままhtmlで表示される。 例 http://localhost/test.phpに接続 ↓ 表示 <? phpinfo() ?> と設定情報ではなくそのまま表示される。 htmlソース <code><span style="color: #000000"> <span style="color: #0000BB">&lt;?&nbsp;phpinfo</span><span style="color: #007700">()&nbsp;</span><span style="color: #0000BB">?&gt; <br /></span> </code> (文字の色が変わっているところをみると一応phpが動作しているか?) php.iniの修正内容 doc_rootの指定 doc_root ="C:Program Files /Apache Group/Apache2/htdocs/" extension_dirの指定 extenstion_dir = "c:/php/ext" magic_quotes_gpcはoffです。 参照本「MySQL5構築ガイド」秀和システム まったく本と同じ手順を踏んでいますが動作しません。 コードの変更ミスはありません。確認済みです。 どなたか解決のヒントをお願いします。

    • 締切済み
    • PHP
  • 基礎からはじめるPHP

    という参考書で勉強をしているのですが、 どうしてもphpの環境設定ができません。 apache2.2は正常に起動しているようなのですが、 <?php phpinfo() ;?> のようなソースを書いてブラウザで確認をする段階でエラーが表示されます。 これはapacheがphpを認識していないという事なのでしょうか? 今読んでいる本はxpを基準として記述されているようなのですが 使っているOSはWin7です。 xpとではインストール方法や環境設定の方法に違いがあるのでしょうか? またWin7を基準としてインストール方法や環境設定方法を紹介している サイトなどがあれば教えていただきたいです。 http://localhost/でIt Works!という画面は表示されます。 どなたか詳しい方がいれば教えていただきたいです。 おねがいします。

    • ベストアンサー
    • PHP
  • IIS6.0で、PHP5 Mysql4.1の環境構築がしたい!!

    IIS、php5、mysql4.1のインストールも終わり、 phpもちゃんと動作しているんですが、 なぜか、mysqlとphpの連結がうまくいきません、 同じ風にxpで、IISの代わりに仮想的にApacheで環境を作ったんですが、そっちはうまく動いています、 なぜか、2003serverのIIS6.0で環境を作るといきなりphpが、 mysqlを認識してくれません。(phpinfoで確認済) ODBCですか? 因みに、libmysql.dll php5ts.dll はあるべき場所にあります。 php.iniもmysqlの;も取って、有効にしているんですが・・・ ヒントでも結構です。是非ご教授ください。

  • apacheとphpを入れたのですが上手く動作してくれません。

    apacheを起動すると次の様なものが表示されます。 The requested URL /phpinfo was not found on this server. Apache/2.0.53 (Win32) Server at localhost Port 80 restartすると表示されません、これは何か問題あるのでしょうか? またphpを実装して実行したら The requested URL /phpinfo was not found on this server. Apache/2.0.53 (Win32) Server at localhost Port 80 この様なエラー?が発生しました。 どうしたらいいのうでしょうか??色々調べてやってみても駄目だした、皆様宜しくお願いします。

    • 締切済み
    • PHP
  • PHPのファイルが開けません

    http://www.phpbook.jp/tutorial/ini/index2.html sample2-1.phpファイルと全く同じコードのファイル sample2をphpinfo.phpファイル(http://www.phpbook.jp/install/phpini/index2.html) と同じ場所に入れました(C:\Program Files\Apache\Apache24\htdocs)が、 http://localhost/phpinfo.php の時は早く表示されるのに http://localhost/ sample2.php はWeb ページが見つかりません (ちなみにアドレスがhttp://localhost/%20sample2.phpとなります) と出てしまいました。置く場所を間違えていますか?

    • ベストアンサー
    • PHP