• 締切済み

ローカルでPHPプログラムが動きません。

ローカルでPHPプログラムが動きません。 はじめまして、初心者のものです。 よろしくお願いいたします。 現在、VertrigoServをWindowsXPの環境でPHPの勉強をしております。 インストールも無事終わり、簡単はサンプルプログラム程度なら問題なく動作確認しました。 問題なのが、ローカルサーバーからほかのサーバーなどにリクエスト(アクセス)してもデータが取得できないのです。 例えば http://www.nob13.com/docs/php/web こちらにある、ただWebページをゲットして表示するだけのプログラムも動作しません。 (サイトはyahooにて実行しました) しかし、こちらのプログラムの無料のレンタルサーバーなどにアップしたところ、問題なく動作確認することができ、ローカルでのみ動かない状態です。 そこでコマンドでYahooにPINGを飛ばしたところ無事飛ぶことは確認しました。 ネットでいろいろ調べたところ、「TCP接続が許可されてないのでは?」というようなものを見つけました。 そこでTCP接続というのはどうすればよいのでしょうか? またほかに問題点が考えられるようでしたらそちらの問題点と、解決策のご教授をお願いいたします。

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

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

WindowsXPでTCP接続のソケットが無いとゆのは考えられないので、 セットアップしたPHPの設定ですね。 どのヴァージョンのPHPをどうやってインストしたのか解らないけど、 一応、php.iniを調べてみてください。 extension=php_sockets.dllはありますか? extension=php_imap.dllも

shosinn
質問者

補足

yyr446 様 ご回答ありがとうございます。 返事が遅くなり申し訳ありません。 上記のDLLはありました。 不躾ではありますが、新しく下記のとおり質問しなおしました。 http://oshiete.goo.ne.jp/qa/6074783.html よろしければ今一度お力添えを願います。

関連するQ&A

  • PHPを練習したい

    PHPでプログラムを作成し、動作を確認するという一連の作業を行いたいのですが、他人に公開することなく練習することはできるのでしょうか?(OSはwindowsです。) HTMLであればテキストエディタとブラウザさえあればプログラムの作成、動作の確認を行うことはできますがPHPではどのようにすればいいのでしょうか? (webに公開せず、自分のパソコンなどで練習したいということです。) XAMPPというアプリを使えばいいと書いてあるサイトもあるのですが、webに公開されるのかわかりませんし、サーバーも持ってないはずなので導入していいのかわかりません。 多分ローカル開発環境?というものに当たるのだと思います。 分かりにくい文章ですが教えていただけると助かります。よろしくお願いいたします。

    • 締切済み
    • PHP
  • ローカルにある .php が IE で表示できない

    PC を買い換えてからこうなりました。 WindwsXP HomeEdition SP2 で、IE は Ver.6 です。 自分のホームページを .php で作っていて、 .php がローカルにある状態で、IE でのページレイアウトを確認しようとします。 しかし、このファイルをどう処理するか、のようなメッセージ BOX が出てしまい、 「開く」「保存」「キャンセル」の選択となります。 そして「開く」を選択すると、Firefox が起動してそれで開いてしまうので、IE での表示確認ができません。 同じファイルでも、サーバにアップすれば IE で開いて表示する事ができます。 また、別の PC であればローカルでも IE で表示させる事ができます。 サーバにアップして表示確認すればまあいいのですが、 アップ前の仮状態なので、ローカルでチェックしながら、という作り方が出来ないのが面倒です。 どうしたらローカルの .php ファイルを IE で表示できるでしょうか。 (phpプログラムの動作確認ではありません。HTML や CSS の確認です) 他の PC では何も考えずに出来ていた事なので、対処方法がよくわからず; ・・初歩的な気はするのですが、アドバイスがあればお願いしたいです。

  • ローカルでPHPファイルが実行されません

    http://localhost/test.php <?php phpinfo(); ?> 見ると、タグがそのまま表示されてしまい、実行されません。 何を直せばローカルでも動くようになりますか? Win8.1 アパッチインストール済 サーバー上にアップしてみると、きちんと動作確認できます。 文字コードUTF-8 BOMなし ・・でもアップする前にローカルで確認したいんです。 php.ini ファイルがないのが原因でしょうか。 詳しい方、よろしくお願い致します。

    • ベストアンサー
    • PHP
  • phpで外部プログラムを動かす

    初心者です。基礎的なことですが教えてください。 C言語で書いたプログラムをWebサービスで使いたいと思っています。 C単体でのプログラムをサーバ側で動かしますが、Webと連動させ、Web上のフォーマット から入力した情報をphpで経由し、サーバ側のCプログラムで処理する為に、データを渡し 起動し、結果をまたWeb上に返します。 その場合の phpでデータをCに渡し、プログラムを起動して、結果をCから貰い、Web上に 返すためのやり方を教えて下さい。どんなコーディング、関数になるのでしょうか。 またWebサーバの場合はCのコンパイラは通常どんなコンパイラを使用すれば良いの でしょうか。どんなレンタルサーバ会社でも問題ないのでしょうか。 初心者なので、よろしくお願いします

    • 締切済み
    • PHP
  • PHPでWindowsのローカルドライブに書き込みたい

    PHP初心者ですが、PHPのファイル操作で質問があります。 サーバー上にあるファイルをWindowsのクライアントのフォルダに保存したいのですが、サーバーの作業ディレクトリに保存されてしまいます。 以下のようなテストプログラムで実験しています。(エラー処理は省略) $server_file_data=file_get_contents('server.dat'); $local_file = 'd:\\temp\\local.dat'; $cfp = fopen($local_file, "wb"); fwrite($cfp,$server_file_data); fclose($cfp); このPHPを走らせるとサーバーのカレントフォルダ上に d:\temp\local.datが作成されます。 Windows用のパスまでがファイル名に入っちゃってます。 ローカルのドライブにPHPが書き込むという動作がセキュリティ上望ましくないことは理解していますが、ここでは技術的な解決策をどなたかご教授できるでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpをローカルで動作させたい

    いつもお世話になっております。 今回テスト用のローカルwebサーバーをHTTPDからApacheに変更しようと思い、現在インストールしているのですが、 Apacheの起動がうまくいきません。 投稿するカテゴリに悩みましたが、いつも購読しているカテゴリがこちらなので、よろしくお願いします。 Apacheを起動すると以下のようなメッセージが流れます。 ---------- syntax error on line 176 of d:/server/apache group/apache/conf/httpd.conf:Cannot load d:/server/apache group/php/sapi/php4apache.dll into server:(31)システムに装着されたデバイスは動作していません ---------- そして、 httpd.confの内容変更は 1.LoadModule php4_module "D:/Server/Apache の部分をコメントアウトすると ”Internal Server Error” が表示されます HTMLドキュメントは問題無く表示されるのですが、 原因がまったくわかりません。 どなたか識者の方よろしくお願いいたします。 よろしくお願いいたします

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

    phpサンプルプログラムでphp4.3.7で動作確認と書いてありました。サーバーはphp4.4.7なのですが動くのでしょうか? 一応サーバーにアップしたのですが、うまく動きません。プログラムが間違っているのか、サーバーが合わないのか、設定方法が間違っているのかがわかりません。初心者ですいませんがご回答お願いいたします。

    • ベストアンサー
    • PHP
  • system関数でphpが動作しない

    phpプログラムからphpプログラムをバックグラウンドで動作させようと下記のようにsystem関数を使いましたが、phpが動作しませんでした。 system("/usr/local/bin/php /home/user/www/test.php > /dev/null &"); 「動作しない」様子が、異常でして、コマンドラインからtopで調べてみると、phpのプロセスIDが何度も立ち上がり、上記関数があるプログラムをサーバーから消さないと、その状態が続きます。しかし、プロセスは立ち上がっても、phpプログラムは正常に動作していなようです。 さくらインターネット(スタンダード)の共用サーバーを使っています。サーバーのOSは、FreeBSD 4.10です。 よろしくお願い致します。

    • 締切済み
    • PHP
  • PHP+mysqlで作ったプログラムを公開するには?

    現在、html+PHP+mysqlでプログラムを組んでいます。 そこで、ローカル上でのテストがうまくいったので、WEB上に公開したいのですが、公開の仕方が分かりません。 PHPの設置が可能なスペースに****.phpのファイルをアップロードして、パーミッションを変更するだけでいいのでしょうか? ローカル上で作ったmysqlのファイルをどうすればいいのかとか、mysqlが使用可能というスペースでなければならないというものもあるのでしょうか?

    • ベストアンサー
    • PHP
  • phpのインストールについて

    phpで別サーバ(DBのみ)のpostgresqlに接続しようとした場合、接続できませんでした。 php-pgsql?かpgsql.soが無いのが原因ぽいのですが、検索してもyumでインストールとかばかりでソースからインストールした際の記述がみつけられませんでした… phpインストール時にpostgres(php-pgsql?)を有効するにはどうしたらいいのでしょうか? ちなみにpostgresqlとphpが同一サーバ内にインストールされているサーバ(現環境)からこのDBのみのサーバにTCP/IPで接続はできました。 OS:CentOS4.5(共に) apache2.2.6 php:5.2.5 postgres8.2.5 php cofigureオプション ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう