Quantcast
Channel: PHP8タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 521

Caddy2でPHPを動かしたい

$
0
0

環境
Win10 AMD64

構成

C:/
    tool/
        caddy/
            caddy.exe
    exapmle/
        Caddyfile
        php.ini
    ver/
        a.html
        index.php
    php/
        ....
        php-cgi.exe
        php.exe

各種インストール

Caddy2

前回書いた Caddyの使い方メモを参照

php_fastcgiに設定するアドレスは php-cgi-bオプションに設定するアドレス

Caddyfile
http://localhost {
    root * C:/ver/
    php_fastcgi http://localhost:2020
}

PHP8

PHP8 ダウンロード
今回使うのはPHP8のNon Thread Safe版を使う。
zipの中身をC:/php/に展開しPATHC:/phpを追加

PHPのパスが通った事を確認
php-v
パスが通っていればこんな感じ
PHP 8.0.0 (cli) (built: Nov 24 2020 22:02:58) ( NTS Visual C++ 2019 x64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
php.iniを設置
cpC:/php/php.ini-productionC:/exapmle/php.ini

古より受け継がれし伝統phpinfo()を用意しておく

/ver/index.php
<?phpphpinfo();?>

起動

ターミナルを2つ立ち上げる

fastcgiを立ち上げ
cdC:/examplephp-cgi-blocalhost:2020
Caddyサーバ立ち上げ
cdC:/examplecaddyrun

http://localhostにアクセスし、phpinfo()が実行されたことを確認する。


Viewing all articles
Browse latest Browse all 521

Trending Articles