この質問への回答を何度も見てきましたが、ほとんどの場合、回答されないか、質問者に次のように言うことで終わります。
<?php phpinfo() ?>
テストファイルで。明らかに、それが期待通りのものを生み出していたら、私はここにいないでしょう。代わりに、404 エラーが発生します。
Amazonでubuntu 12.04サーバーを使用しています。Apache をインストールし、php5 をインストールして、Apache を再起動しました。次のシーケンスに従いました。
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
最初の 3 つのコマンドのそれぞれで、「apache2 は既に最新バージョンです。0 がアップグレードされ、0 が新しくインストールされ、0 が削除され、3 がアップグレードされていません」と表示されます。
これは、インストール済みであることを示す確実な方法ですよね?コマンド「top」を使用すると、php は実行されているサービスの 1 つではなく、実行されていないことがわかりますね。
IP アドレスに移動すると、Amazon の「It Works!」が表示されます。サーバー上の他のページに移動すると、404 エラーが発生します。
どんな助けでも大歓迎です。