こんにちは、ちゃりおです。
apacheを使っているのですが、Module版で動かしているはずなのに
php-fpmが入っていたことがあります。
CGIかModuleどっちで動いているのか確認する機会があったのでメモしておきます。
(スノーフレークサーバ辛いです。。)
httpd、apachectrlコマンドラインから確認する
下記のコマンドで確認できます。
$ httpd -D DUMP_MODULES | grep php
php7_module (shared)
以下のコマンドでも確認可能です。
$ apachectl -M
$ httpd -M
phpinfoで確認
以下のスクリプトをドキュメントルート配下において(phpinfo.phpとか)、ブラウザからアクセス。
phpコマンドで確認するだけだと、apacheを経由しないのでcurlかブラウザからアクセスするかしましょう。
<?php
phpinfo();
?>
Server APIの部分が、「Apache 2.0 Handlerならmodule版
「CGI/FastCGI」ならCGI版です。
まとめ
Apacheでcgiかmoduleかどちらを使っているか確認する方法でした。
構成管理ツール入れて迷うことなくしていきたいです。
参考
あなたのサイトの PHPは,CGI方式ですか? Module方式ですか?
SSMを使わずCloudwatchでEC2上のプロセス監視をしてみるこんにちは、ちゃりおです。
Cloudwatchでプロセス監視をしてみました。
procstatプラグインをつかうことで、以前より簡単...
インフラの結合テスト・負荷テストの時に使えるコマンド(CPU、メモリ、ディスク)サーバの結合テスト・負荷テストをたまに作ることがあります。
新人の頃は、何を作ればよいのか分からない状態でした。
最近作れるようにな...
SPFのDNSルックアップでハマった件こんにちは、ちゃりおです。
gmail smtpサーバ、SPFの知識が不足してハマったのでまとめてみます。
用語のおさらい
本...