• 締切済み

レンタルサーバーのPHPの利用の仕様の違い

レンタルサーバーのPHPの利用の仕様でphpinfoを見たときの「Server API」でApache版とCGI版の違いがわからないのですが、どのように違うのか解る方がいらっしゃいましたら教えて下さい。

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

みんなの回答

  • _chihiro_
  • ベストアンサー率63% (26/41)
回答No.1

「Apache」と表示されている場合は、PHPがApacheのモジュールとして動作し、 「CGI」と表示されている場合は、PHPがサーバーのCGIとして動作するということを意味します。 これら2つの違いは「PHP CGI モジュール」とググればたくさん答えが見つかりますよ!

関連するQ&A

  • PHP利用可能なサーバ

    掲示板やカウンターをCGIで動作させているんですが PHPの方が軽いと聞き、PHPに移行しようと思うのですが 無料のレンタルサーバでPHPの利用が可能なサーバは無いでしょうか? PHPのバージョンは問いません。 またPHPのプログラムについて解説してあるページがあったら教えてください。 ソースサンプルなどがあると助かりますm(__)m

  • PHPの使えないレンタルサーバーで・・・

    お世話になります。 KENT WEBさんの掲示板CGIプログラムは、PHPの使えないレンタルサーバーで使えるのでしょうか? CGI・PHPの意味もよくわからない素人なので、噛み砕いてご説明いただけるとありがたいです。

  • モジュールの使えるレンタルサーバ

    ファイル圧縮をするために phpMyAdmin のライブラリ zip.lib.php PEAR の File_Archive  を使えるレンタルサーバを探しています。 現在使っているレンタルサーバはネットグルーヴ http://www.netgroove.ne.jp/ PHP Version 4.3.6 phpinfo.php で確認してみましたが どちらも使えないようなのです。 (実は phpinfo.php 見方がよくわからないのです) モジュールの使えるレンタルサーバを教えていただけないでしょうか? こんな質問はいけないのかもしれませんが よろしくお願いします。

    • 締切済み
    • PHP
  • レンタルサーバーのCGIのバージョンや、その他いろいろな情報がほしいの

    レンタルサーバーのCGIのバージョンや、その他いろいろな情報がほしいのですが、 サーバのホームページにはかいておらず、なにかいい方法はないでしょうか? ちなみに、 PHPの情報は、 <?php phpinfo() ?> を使って入手したのですが、このようなモノが他にありませんか? 宜しくお願いします。

  • PHPのインストールについて教えてください。

    linux9にapache2.0.54 PHP4.4.0 をインストールしたのですが、phpinfo.phpというサンプルをつくり実行すると、 Forbidden You don't have permission to access /phpinfo.php ======================== Apache/2.0.54(Unix) mod_jk2/2.0.4 PHP/4.4.0 Server at 127.0.0.1 Port 80 と表示されてしまいます。 PHP初心者なのでどなたか助けていただけませんか? よろしくお願いします。 indexページやCGIは正常に動いています。

    • ベストアンサー
    • PHP
  • レンタルサーバやプロバイダにおけるPHPを許可する割合

    レンタルサーバやプロバイダにおいてよく「自作CGI OK」というのがありますが これはPHPも含まれているのでしょうか?(オプションとかなしで) もし含まれている場合と含まれていない場合があるなら、 凡そどれくらいの割合で含まれているかご存知でしょうか? できればレンタルサーバとプロバイダでのこれらの違いも知りたいです。

    • ベストアンサー
    • PHP
  • <?php phpinfo(); ?>と<? phpinfo(); ?>の違い。

    OpenPNE のインストールで色々調べており、以下のサイトで質問させて頂いております。 Fatal error: OpenPNE設置時のエラー に関して http://oshiete1.goo.ne.jp/qa2511321.html 色々調べており、PHP に関する問題では思っていますが、正直な所、PHP を触るのが初めてですので、初心に戻って PHP から調べています。 サーバは、さくらインターネットを借りており、基本的に apache,php 等は標準で動作しています(インストール作業はしていません)。 PHP の動作確認をしようと、 <? phpinfo(); ?> と書いたテキストファイルを作成してサーバにアップロードしました。 ファイル名は、test.php としました。 アップロード後、サーバにアクセス(test.php)すると白紙(真っ白)な状態です。ソースを確認すると<? phpinfo(); ?>が表示されます。ファイルは詠み込まれていると判断しました。 少し調べ所、 <? phpinfo(); ?>を<?php phpinfo(); ?>としたらどうでしょうかと言うアドバイスが有り、<?php phpinfo(); ?>と修正し、サーバにアップロードしら所、phpinfo のページを見ることが出来ました。 そこで質問なんですが<?php phpinfo(); ?>と<? phpinfo(); ?>は何が違うのでしょうか、サーバ側の設定でしょうか。 また、この違いが、OpenPNE のエラーと関係があるのでしゅか? アドバイスを頂ければ幸いです。

    • ベストアンサー
    • PHP
  • レンタルサーバーについて

    レンタルサーバーについて 私はホームページを作成しており、現在使用しているサーバーからfc2への移転を考えています。 その際に、お絵かき掲示板等を使用したいと考えているのですが、CGIの利用は不可となっており、どうしても使いたいのならレンタルサーバーを、とヘルプにありました。 この場合、CGIの使用を考えるのならレンタルサーバーの方がよいのでしょうか? それとも、レンタルしたCGI(掲示板や拍手等)へのリンクをはる程度なら問題ないのでしょうか? また、レンタルサーバーにした場合、ホームページスペースを借りてホームページを作成するのと違いはあるのでしょうか(現在FFFTPを使用してホームページを作成しています) 分からないことばかりで申し訳ありませんが、教えて頂ければ幸いです。

  • PHP5が動かない

    vinelinux4.2でサーバーを組んでいます、Apache2 とPHP5をインストールして ワードプレスを公開する予定です。ところがPHPはApacheの公開ディレクトリではPHPinfoが見られるのですが、公開ディレクトリにwpというディレクトリを作りそこにPHPinfoを置くとコードが見えてPHPinfoが見えません。どうすればwpディレクトリ上でもPHPを動かすことができるのでしょうか? Linaxは始めたばかりでさっぱりわかりませんよろしくお願いいたします。

  • windows2003serverにapache,PHP,MySqlをインストールして動かしたい

    はじめまして・・・サーバーが動きません OS:windows2003R2SP2で Apache2.0.59 PHP4.4.6 Mysql4.0.26 をインストールして動かしたいのですが…動きません Mysql→Apache→PHPの順でインストール Mysql、apache、は普通にインストールでき動作確認が出来ました。 PHPをインストールして…Apacheからphpinfo()を流すと…そのまんまブラウザに出力[<?phpinfo();?>]されます。 コマンドプロンプト→PHP d:\htdocs\phpinfo.phpを流すときちんとコマンドプロンプト上では出力されます。 何が悪いのでしょうか? 同じ開発端末windows200proでは同じ構成で普通に動作しています。 IISをインストールしてFTPサーバーを動かしているからでしょうか? それともwindows2003server無理なのでしょうか? よろしくお願いします。

専門家に質問してみよう