Published: 2022-05-21
DockerでPHPが動くローカル環境をサクッと作る
最近のMacにはデフォルトでPHPがインストールされていません。PHPをローカルマシンに入れて汚したくないとき、DockerでサクッとPHP環境を試すことができます。
準備
index.html<!DOCTYPE html>
<html lang="ja">
<head>
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
test.php<?php echo "It's " . date("Y-m-d H:i:s"); ?>
コンテナ起動
確認したいファイル(index.htmlやtest.php)があるディレクトリで以下を実行します。
consoledocker run --name=phptest -p 8080:80 -v $(pwd):/var/www/html php:8.0-apache
PHPスクリプト実行
PHPスクリプトを実行できます。
consoledocker exec -it phptest php test.php
// It's 2022-05-20 23:35:03
ブラウザで確認
localhost:8080にアクセスすると確認できます。