Caddyでphpを利用する手順

Caddyでphpを利用する手順

webサーバーCaddyでphpを実行可能にできるまでの手順となります。phpのインストール手順も記述してます。

環境

  • OS  CentOS Linux release 7.7.1908 (Core)
  • Caddy 1.0.4

php-fpmインストール

インストールされていればスルーでOKです。

ここでは7.4をインストールするので、リポジトリを追加してからインストールします。

sudo yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

php-fpmをインストールします。

sudo yum install -y --enablerepo=remi-php74 php php-cli php-fpm php-mysql

バージョンを確認します。

php -v

<出力結果>
PHP 7.4.7 (cli) (built: Jun  9 2020 10:57:17) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

php-fpmを起動します。

sudo systemctl start php-fpm

Caddyfile編集

caddyfileに下記を追加します。

    tls self_signed(もしくはメールアドレス)
    fastcgi / 127.0.0.1:9000 php

caddyを再起動します。

sudo systemctl restart caddy

動作確認

下記のような適当なphpファイルを作成して、確認します。

<?php
phpinfo();
?>

アクセスして、下記が表示されればphpは動作してます。