コマンドラインからブラウザで PHP ファイルを実行する

コマンドラインからブラウザで PHP ファイルを実行する

apache2 が動作しており、Chrome ブラウザを使用して localhost に移動して php ファイルを実行できます。ただし、コマンドラインからブラウザ内でファイルを起動できるようにしたいと思います。

google-chrome myfile.htmlgoogle-chrome myfile.phpApache ルートから起動しているにもかかわらず、動作しますが、動作しません。

ご協力いただければ幸いです。

答え1

どの PHP ファイルでも、ブラウザでソース ファイルを開くと、レンダリングされた HTML と解釈されていない PHP コードが混在して表示されます (PHP コードによっては、完全なソースが表示される場合もあれば、何も表示されない場合もあります)。GUI からファイルを開いた場合も同じ結果になります。

サーバーにページを要求する必要があります。つまり、あなたの場合は次のようになりますlocalhost:

google-chrome http://localhost/path/to/myfile.php

Apache のルート ディレクトリからpath/to/myfile.phpの相対パスはどこにありますか。myfile.php

関連情報