私は経験豊富な Apache とアスタリスクのエンジニアですが、今日、この質問はアスタリスクとはまったく関係ありません。これは単純に PHP ページを提供することであり、それ以上のものではありません。
このコマンドlynx http://some.thing.com/path/index.phpを実行してボックスからボックスへと同じ URL をヒットすることでこれをテストでき、何が得られるかを確認できます。別のターミナルでこのコマンドを実行すると同時に、何が起こっているかを確認できます。tail -f /var/log/httpd/ access_logサーバーがサービスを提供しています。尾行しているログを見ながら、lynx http:// 127.0.0.1/path/to/file/index.phpまたはlynx http:// localhost/path/to/file/index.php を試すことができます。DNS または /etc/hosts ファイルが正しく機能していると仮定して、 lynx http://fqdn/path/to/file/index.php を試すことができます。
そこでさらに情報を取得したら、ログを追跡しながら、ラップトップからファイルをヒットすることに戻ります。また、php path/to/file/index.phpを BASH プロンプトからアスタリスクユーザーとして、またはrootとして実行して、その PHP ファイルが何を行うかによって、それらが何を行うかを確認することもできます。なんらかの入力が必要な場合がありますが、その入力を受信しない場合はまったく実行されません。
最終的にどこにたどり着くかによって、PHP ファイル/スクリプト自体を掘り下げる必要があります。設計されていないことを実行させようとしているように見えるかもしれません。
そのファイル (または他のファイル) が実際に apache によって提供される場合は、そのファイルを現在の場所からファイル システムの適切な (つまり、/var/www/html/) ディレクトリにシンボリック リンクすることができます。
私がコメントできるように、ログと *履歴からの出力をここに投稿してください。