PHPファイルでMAMPやDocker等をわざわざ使うまでもないことが稀にあり、MySQL等のデータベースを使用しない場合はPHPのビルドインサーバを使う方法が楽です。
私はMacを使っていますので、Macを前提としての方法となります。

公式リファレンス : https://www.php.net/manual/ja/features.commandline.webserver.php

準備

まずローカル環境にPHPがインストールされている必要があります。

PHPのインストール

ターミナルを開き下記のコマンド「php -v」でインストールされているバージョンを確認します。

$ php -v
PHP 8.2.0 (cli) (built: Dec 9 2022 16:58:05) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.0, Copyright (c) Zend Technologies
  with Zend OPcache v8.2.0, Copyright (c), by Zend Technologies

上記のように表示されていればPHPはインストールされています。

もし、「command not found: php」と表示されていたら、PHPがインストールされていないので下記を実行してインストールします。

$ brew install php

インストールできたら、再度下記を実行してバージョン情報が問題なく表示されることを確認します。

$ php -v

以上でPHPのインストールは完了です。

 

ビルドインサーバの起動方法

PHPのインストールまでできたら、実際にビルドインサーバを起動します。
下記のコマンドを実行します。

$ php -S localhost:8080 -t ~/[実際にphpファイルが置かれているディレクトリパス]/

もしくは、

$ cd [実際にphpファイルが置かれているディレクトリパス]
$ php -S localhost:8080

エラー等でなければ下記のように表示されるはずです。

PHP 8.2.0 Development Server (http://localhost:8080) started

 

あとは、ブラウザで「http://localhost:8080」にアクセスすると、PHPが動いている画面が表示されます。

 

まとめ

いかがでしたでしょうか?MAMPやDocker等を立ち上げなくてもPHPが動かせとても便利かと思います。
公式にもあるように、

このウェブサーバーは、アプリケーション開発の支援用として設計されたものです。 テスト用に使ったり、制約のある環境でアプリケーションをデモするために使ったりすることもできるでしょう。 あらゆる機能を兼ね備えたウェブサーバーを目指したものではないので、 公開ネットワーク上で使ってはいけません。

開発支援用に設計されたもの」ということなので、PHP開発している時などはビルドインサーバを使用してみてください。