PHPがApacheと連携し、ブラウザを介して.phpファイルを実行します。

PHPがApacheと連携し、ブラウザを介して.phpファイルを実行します。

私はDebian 5.0を実行するVPSを持っていて(私の考えでは)PHPファイルを実行したいと思います。設定にApacheを使用する必要があると言われました。コマンドを入力しようとしていますapt-get install apache2 php5 libapache2-mod-php5。しかし、何も変わりません。コンソール出力:http://pastebin.com/sVMWq6mA

これが私が持っているすべてです/etc/apache2/mods-enabledhttp://img35.imageshack.us/img35/6474/modsb.jpg

私のWebサーバーはここからアクセスできます: http://206.217.223.136/test/ 私のtest.phpファイルには次のコードがあります。

<?php
 phpinfo();
?>

しかし、ページを表示するのではなくダウンロードしようとします。この問題をどのように解決できますか?

答え1

次のコマンドを再実行して確認してください。

sudo /etc/init.d/apache2 stop
sudo apt-get remove --purge apache2 php5
sudo apt-get remove --purge libapache2-mod-php5
sudo apt-get install php5 apache2 libapache2-mod-php5
sudo /etc/init.d/apache2 start
sudo a2enmod php5
sudo /etc/init.d/apache2 force-reload

答え2

apache2を再起動できなかったようです。

/etc/init.d/apache2 restart

このコマンドはrootアカウントで実行するか、最初にsudoと入力する必要があります。

PHP5のインストールの詳細 - Debianの公式のphp5ガイドラインを使用してください。ここ

関連情報