PHPの設定ファイル php.ini の場所を簡単に見つける方法

PHP PHP
主にPHPに関する記事

PHPの設定を変更するためには、php.ini ファイルを見つけることが不可欠です。
ここでは、その場所を簡単に特定する方法を解説します。

1. phpinfo() を使って確認する方法

PHPの標準関数 phpinfo() を利用することで、設定情報を確認し、現在使用されている php.ini のファイルパスを特定できます。
まず、以下のスクリプトを作成し、ブラウザでアクセスしてください。

<?php
phpinfo();
?>

このスクリプトを実行すると、PHPの詳細な設定情報が表示されます。
ページ内に「Loaded Configuration File」という項目があり、そこに php.ini のファイルパスが記載されています。

手順

  1. 上記のスクリプトを任意のPHPファイルに保存し、サーバーにアップロード。
  2. ブラウザからそのファイルにアクセスして、表示された情報から php.ini のパスを確認。

2. コマンドラインから確認する方法

PHPをコマンドラインで実行している場合、以下のコマンドを使用することで簡単に php.ini の場所を確認できます。

php --ini

または

php -i | grep php.ini

実行結果には、ロードされているPHP設定ファイルのパスが表示されます。
これは、サーバーの設定や環境によって異なる場合がありますが、主に /etc/php/ ディレクトリに配置されていることが多いです。

著者

Webエンジニア歴30年、フリーランスバックエンドエンジニア。

PHP歴約30年(Laravel 7年・FuelPHP 5年・CakePHP・自作FW)、
JavaScript歴約20年(React・Vue各4年)。
AWS(EC2 / CloudFront / RDS / API Gateway など)・
GCP(BigQuery)を使ったバックエンド開発を中心に、
複数の事業会社・受託案件でシステム設計から実装・運用まで担当しています。

PHPがバージョン4の時代から書いており、
Laravelが普及する前のフレームワーク乱立期も経験しています。
「昔はこう書いていたが今はこう」という変遷を肌で知っているエンジニアとして、
単なるコマンドの使い方だけでなく、なぜそうするのかの背景まで伝えることを意識して書いています。

このブログでは、実務で実際に詰まった箇所・調べたこと・気づいたことを
そのまま記事にしています。誰かの「詰まり」が解決するきっかけになれば幸いです。

千原 耕司をフォローする

役にたったと思ったら応援をお願いします m(._.)m

PHP
スポンサーリンク
シェアする
千原 耕司をフォローする
タイトルとURLをコピーしました