• ベストアンサー

PHPをcgiとして使う方法がもしあったら教えて下さい!

PHPをサーバーサイド言語でなくて、 一行目に #!/usr/bin/php などと書いて、 Perlと同じようにcgiとしてブラウザから使える方法 がもしあったら教えて下さい!

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

  • ベストアンサー
  • n-ie
  • ベストアンサー率26% (16/60)
回答No.1

いやまさにその、一行目に #!/usr/bin/php などと書いて、拡張子をcgiにして…というのが手段です。 ただし、PHPのパスが合っていること、サーバのHTTPサービス(Apacheとか)の設定がそれを使えるようにしていることが条件にはなりますけどね。

goonejp
質問者

お礼

ありがとう御座います。 それでやったら、セキュリティーエラーのようなものが出たので、検索で探したら、この「教えて!Goo」の中に、詳しいやり取りがあり、そのとおりに、 php.iniの 「;cgi.force_redirect = 1」とかかれている部分を 「cgi.force_redirect = 0」と変更 したら、出来ました! http://oshiete1.goo.ne.jp/kotaeru.php3?q=825125 print "Content-type: text/html\n\n"; は要らないみたいです。 拡張子phpのサーバーサイドでも同時に動いているのでいい感じです。 でも、セキュリティーって大丈夫なのかな??? まあ、実験だからいいや。 いつか、役に立つかも…。

関連するQ&A

専門家に質問してみよう