![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
PHPのCGIタイプとはどのようなものなのでしょうか?
借りているレンタルサーバーで普段はxxx.php(xxxはファイル名)
として使用していますが、このバージョンがphp4.2.2なのです。
それで、php5のコマンドを使用する必要性が出てきたのですが、当然、xxx.phpでは使用できません。
が、レンタルサーバーのマニュアルに、
「PHP5はCGIタイプで使用できます。SSIタイプではPHP4となります。PHP5をご利用の場合、PHP5で記述したスクリプトの一行目に#!/usr/bin/php5 または #!/usr/local/bin/php5 と記述して下さい。CGIタイプのPHPの場合、拡張子はCGIに準じます。」
とあります。
質問
1.このCGIタイプのPHPとは、拡張子が.cgiというだけで中身がphpの記述なのでしょうか?(しかし1行目に記述する#!/usr/bin/php5の記述はperlのような気もします)。
もしくはPHP5を利用したい場合はperlで記述するということでしょうか(意味不明ですが)??
2.あと後学のために教えてほしいのですが、私が普段使用している.phpはSSIタイプとのことですが、マニュアルに
「SSIタイプのPHPの場合PHPファイルの拡張子を.phpまたは.php4にして下さい。これらの拡張子のファイルだけがPHPファイルとして処理されます。また、拡張子が「.phps」のファイルは、phpソースとして処理されます。」
とあります。これはhtmlコードの中に<?php~?>を記述できるからSSIタイプと言っているのでしょうか?(私は普段はphpコードでhtmlを生成しています)。
あと、phpソースとはどのような処理のことを言うのですか?
初心者的な質問ばかりですみません。どうしてもPHP5を利用したいのでお教えいただければと思います。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
1.このCGIタイプのPHPとは、拡張子が.cgiというだけで中身がphpの記述なのでしょうか?(しかし1行目に記述する#!/usr/bin/php5の記述はperlのような気もします)。
もしくはPHP5を利用したい場合はperlで記述するということでしょうか(意味不明ですが)??
#!/usr/bin/php5
という記述はperl特有の書き方というものではありません
perlをCGI動作させるときの記述です。
つまりPHPをCGI動作させるときにも必要な記述です
他の言語でもCGI動作させるときには必要な記述です
拡張子を.cgiにして中身はPHPです
2.あと後学のために教えてほしいのですが、私が普段使用している.phpはSSIタイプとのことですが、マニュアルに~
お考えのとおりです
ありがとうございます。CGIタイプのPHPとはそういう意味なのですね。どの解説サイトもCGIタイプ(CGI版)のPHPは.phpとなっていたので、私が利用しているサーバーのSSIタイプが一般のCGI版ということになりますね。非常にややこしくて迷ってしまいました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP 掲示板を作成しておりアップロードファイルとメッセージを並べたいので、アドバイスお願い致します 2 2023/07/17 21:01
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別ファイルの変数を呼び出した...
-
別PHPファイルに変数を渡す
-
このphp掲示板(BBS)の管理方...
-
crontabでPHPスクリプトが実行...
-
他人にphpファイルをダウンロー...
-
呼び出し元のファイル名を取得...
-
include先でのinclude元の変数...
-
#!/usr/local/bin/php
-
FPDFでPDFファイルが表示されない
-
PHPのload時にいきなり条件分岐
-
シェルスクリプトからphpファイ...
-
PHPファイルの拡張子について
-
onedrive にexcelファイルをア...
-
PHPのif文でその処理を途中で抜...
-
フォントの色を変えるには?
-
.phpと.incファイルの違いはな...
-
「@$変数」の「@の意味は?」
-
【file_exists】ファイルが存在...
-
$_SESSION 有効期限をブラウザ...
-
stat failed
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルの変数を呼び出した...
-
別PHPファイルに変数を渡す
-
シェルスクリプトからphpファイ...
-
include先でのinclude元の変数...
-
phpinfo.phpを開くとファイルの...
-
phpのソースコードが、そのまま...
-
Javascriptで解凍のコマンドは...
-
phpのプログラムエラー
-
拡張子をphpではなくcgi...
-
1行目の#! "C:\\xampp\\php\\p...
-
codeigniterでcron実行したい
-
CGIタイプのPHPとは・・・?
-
Fatal errorについて教えてくだ...
-
FPDFでPDFファイルが表示されない
-
テンプレート化したphpのmenu.p...
-
ローカルでは動くがサーバーで...
-
cronで外部ファイルへアクセス
-
このたびpostgresql初めて使用...
-
PHP(.php)及びJavascrpit(.j...
-
プログラミング初心者です 先程...
おすすめ情報