xampp
開発にPHP
serverを使用していますが、php.ini
ファイルを編集したいです。どこにありますか?
Windowsの場合、C:\xampp\php\php.ini
- Folder(Windows)またはetc
- Folder(withinでファイルを見つけることができますxampp-Folder)。
Linuxの下では、ほとんどのディストリビューションはlamppを/opt/lampp
の下に置くため、ファイルは/opt/lampp/etc/php.ini
の下にあります。
通常のテキストエディターを使用して編集できます。
明確化:
Xampp
(X(「一部のOS」の場合)、A pache、M ySQL、P erl、P HP)Lampp
(L inux、A pache、M ySQL、P erl、 P HP)これに関連して、それらは互いに置き換えることができます。
phpini_path.php
(またはAnyNameAsYouLike.php
)内に以下を記述し、ブラウザーで実行します。
<?php phpinfo();?>
他のさまざまなパラメーターの中で、サーバー上のLoaded Configuration File
のパスであるphp.ini
パラメーターを取得します。
php.ini
の場所は、サーバーのオペレーティングシステムによって異なります。
Windows(Xamppインストールあり):
/xampp/php/php.ini
macOS、OS X:
/private/etc/php.ini
Linux:
/etc/php.ini
/usr/bin/php5/bin/php.ini
/etc/php/php.ini
/etc/php5/Apache2/php.ini
複数のphpバージョン(xamppなど)を実行している場合、最も簡単な方法は次のとおりです。
php --ini
コマンドラインから。 Windowsの場合:xamppでShell
をクリックした後、または通常のcmd
で直接クリックして、PHPの「グローバル」バージョンを見つけます。グローバルとは、環境変数によって参照されるバージョンを意味します。
MacOSの場合:/Applications/XAMPP/xamppfiles/etc/php.ini
ドキュメントルートのどこかにスクリプトを配置します
<?php
phpinfo();
特に、関数の出力は、スクリプトが実行される前にどのphp.ini
sが解析されるかを示します。
Xamppサーバーを実行します。
http:// localhost に移動して、xamppダッシュボードを開きます。
上部ナビゲーションバーのPHPInfoリンクに移動します。
---またはXAMPPの実行後にブラウザで次のURLを直接入力します http://localhost/dashboard/phpinfo.php
これにより、PHP情報ページが開きます。そこには、php.iniの場所である「Loaded Configuration File /opt/lampp/etc/php.ini」があります。
私のOSはubuntuで、XAMPPは/opt/lampp
にインストールされており、/opt/lampp/etc/php.ini
にphp.iniが見つかりました
PHP 7.でxamppを使用しています。php.iniを探してみることができます。
/etc/php/7.0/Apache2
DebianでLAMP
を実行していて、私のものは:
/etc/php/7.0/Apache2/php.ini
別のインストーラーを使用している場合、hddに複数のphp.iniファイルが作成される可能性があり、しばらくすると健全性に影響する可能性があります。
複数ある場合に備えて、「php.ini」をhddで検索します。
別の健全性を確保する方法は、php.iniの値を変更した後、常にサーバー(Apache)を再起動することを忘れないことです。
私の場合、それは「php.ini-development」および「php.ini-production」としてphpフォルダーに存在します
kingCrunchが指摘したように、phpinfoを使用すると、「Loaded Configuration File」行で実行中の設定ファイルを確認できます。私の場合、C:\ xampp\Apache\binにありました。C:\ xampp\phpにもphp.iniがあり、これは冗長で無関係なようです
一番簡単な方法は、php -i
とフィルターダウンです。
* nix(MacOSを含む):
php -i | grep "Loaded Configuration File"
Windows:
php -i | findstr /C:"Loaded Configuration File"
もちろんこれは、CLI環境が実際のWebサーバーと同じPHPバイナリを使用していることを前提としています。
* nixでwhich php
を、Windowsでwhere php
を使用していることを確認するために、いつでも確認できます。
ドキュメント内 http://www.apachefriends.org/en/xampp-windows.html (ページの下部にある構成ファイルのセクション):\ xampp\php\php.ini