※ ChatGPTを利用し、要約された質問です(原文:PerlのCGIとPHPを)
PerlのCGIとPHPの実行順序について
このQ&Aのポイント
PerlのCGIからPHPを実行させる方法について教えてください。
CGIの中に含まれるPHPを実行させる方法を教えてください。
ApacheでPerl/CGIとPHPを同時に実行させる方法を教えてください。
特定のディレクトリのCGIの中にPHP(Apacheのモジュール版)を書き、(CGIで<?php~?>とHTMLを出力させる)Perl/CGIを実行したときにその出力の中に含まれるPHPを実行させたくて、.htaccessに
AddHandler application/x-httpd-php cgi
AddHandler cgi-script .cgi
を書いたのですが、どうやらPHPのAddHandlerの後に書かれているCGIの方が優先され、PHPが実行されず、CGIのみが実行されます。
順序を逆に書いても、今度はPHPが優先されてしまい、どちらか片方しか実行されません。
どうすれば、両方同時に実行させられるでしょうか、教えてください。
それが不可能ならば、とりあえずPerl/CGIからPHPを呼び出して先に実行させるようなことができるのならば教えてください。
ちなみに、httpd.confには拡張子cgiをすべてのディレクトリでCGIとして実行、拡張子phpもすべてのディレクトリでPHPとして実行させるようにAddHandlerされています。
Apache/2.0.58(Windows版)
PHP/5.1.6
CGI: ActivePerl 5.88
です。
補足
回答ありがとうございます。当方知識が無くて申し訳ございませんが、コールする方法をもう少し具体的に教えていただけませんでしょうか。よろしくお願いします。