サーバーにPHP.iniの場所が見つかりません。私はすべてのStack Overflowの答えを調べましたが、php.iniの場所が見つかりません。
Linux、Cent OS、zPanelがあります。 PHPの最後のバージョン.
私のコンピュータ:Linux Mint 15 KDE。
あなたの端末/コンソール(Linuxのみ、windowsでは PuTTY が必要です)
ssh user@ip
php -i | grep "Loaded Configuration File"
そしてそれはあなたにこのLoaded Configuration File => /etc/php.ini
のような何かを示すでしょう。
代替方法
あなたはあなたのウェブサイト上でphpファイルを作成することができます:それは<?php phpinfo(); ?>
を実行します、そしてあなたは次の行のphp.iniの場所を見ることができます:"ロードされた設定ファイル"。
更新 このコマンドはすぐにパスを与える
cli_php_ini=php -i | grep /.+/php.ini -oE #ref. https://stackoverflow.com/a/15763333/248616
php_ini="${cli_php_ini/cli/Apache2}" #replace cli by Apache2 ref. https://stackoverflow.com/a/13210909/248616
phpinfo()
の出力にphp.ini
へのパスがあります。 「ロードされた設定ファイル」を参照してください。
ほとんどのインストールであなたはそれをここで見つけることができます:
/etc/php.ini
php -i |grep 'Configuration File'
#php -i | grep php.ini
も動きます!