PHPスクリプトをどのように実行しますか?

PHPスクリプトをどのように実行しますか?

これがUnixに関連しているかどうかはわかりませんが、そうでない場合は実際に何が起こるのかわかりません。私はUbuntuサーバーを実行していて、誰かがボタンを押すと私のウェブサイトで.phpスクリプトを実行しようとしています。ただし、スクリプトをトリガーするときはスクリプトコードのみを表示するだけで、実際には実行しません。これを行うには何かをインストールする必要がありますか?実際のサイバースペースでこれが機能していることを確認できます。私が受けることができる助けをいただきありがとうございます!

答え1

Apache2がPHPリクエストを処理するには、次のものが必要です。インストールするphp.php。 Ubuntuを使用しているので、次のコマンドを実行してインストールできます。

sudo apt-get install php5

...そして:

sudo apt-get install libapache2-mod-php5

次に、次のコマンドを使用してApacheモジュールを有効にする必要があります。

sudo a2enmod php5

もちろん、必要に応じてより高いバージョンのPHPをインストールし、そのバージョンがUbuntuバージョンで動作している場合はインストールできます。

上記の作業が完了したら、Apacheを再起動してください。

sudo service apache2 restart

上記の操作をすべて実行したら、Webサーバーのルートに非常に基本的な*エントリを入れて、WebサーバーがPHPを正しく処理していることを確認してください。たとえば、次のようになります。

<?php
    echo "<h3>Hello!</h3>";
    echo "<p>This is printed from a php script</p>";
?>

上記のスクリプトがというファイルにあるとし、hello.phpブラウザにそのファイルを割り当てます。
<your-ip-address>/hello.php 動作すると、次のように表示されます。

こんにちは!

これはPHPスクリプトから印刷されます。


phpinfo()*私は通常テストページを置くことを好みません。

関連情報