ターミナルでPHPコードを実行する
を使って、PHPのコードをざっくりと動かせるようにはなります。
だけど、やっぱりネットに強いプログラミング言語・PHPですから、HTTPのGETとかPOSTで渡されたパラメータとか処理してみたくなるじゃないですか。
ターミナル起動のPHPではコードは動くけど、HTTPの通信をあれこれ処理することはできません。
そんな時、Apacheやnginx、mod_phpとかphp-fpmなどインストールしなくとも、ターミナルから
$ php -S localhost:8000
と入力して実行すれば、PHPのビルトインWebサーバが起動します。
Document root is /Users/hogehoge/projects/php_test
Press Ctrl-C to quit.
起動したディレクトリがドキュメントルートになるので、ここに index.php
を置いて
index.php
<?php
echo "Hello! PHP";
ブラウザで http://localhost:8000
にアクセス。
なにやら画面が出てきました。
こんな感じで、ビルトインのWebサーバを用いて、ブラウザから極々簡単なPHPコードを試すことができるようになりました。
やめたくなったら、ターミナルに戻って Ctrl+C を押して、サーバを止めちゃいましょう。