Article ID: 1447, created on Feb 6, 2012, last review on Mar 6, 2015

  • Applies to:
  • Plesk for Linux/Unix

質問

Parallels Plesk サーバで php.ini 構成ファイルはどこにありますか?

回答

通常、php.ini/etc/php.ini にあります。PHP モジュールの *.ini ファイルは /etc/php.d にあります。

以下のコマンドを使用して、構成ファイルの場所を確認できます。

# php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File:         /etc/php.ini
Scan for additional .ini files in: /etc/php.d
Additional .ini files parsed:      /etc/php.d/00-ioncube-loader.ini,
/etc/php.d/curl.ini,
/etc/php.d/dom.ini,
/etc/php.d/fileinfo.ini,
/etc/php.d/gd.ini,
/etc/php.d/imap.ini,
/etc/php.d/json.ini,
/etc/php.d/mbstring.ini,
/etc/php.d/mysql.ini,
/etc/php.d/mysqli.ini,
/etc/php.d/pdo.ini,
/etc/php.d/pdo_mysql.ini,
/etc/php.d/pdo_pgsql.ini,
/etc/php.d/pdo_sqlite.ini,
/etc/php.d/pgsql.ini,
/etc/php.d/phar.ini,
/etc/php.d/sqlite3.ini,
/etc/php.d/wddx.ini,
/etc/php.d/xmlreader.ini,
/etc/php.d/xmlwriter.ini,
/etc/php.d/xsl.ini,
/etc/php.d/zend_extensions_psa.ini,
/etc/php.d/zip.ini

phpinfo(); 関数をスクリプトで使用することにより、PHP がどの構成ファイルを使用しているのかを確認できます。

# cat /var/www/vhosts/domain.tld/httpdocs/info.php
<?php phpinfo();?>

この PHP コードが含まれるページを開き、ページの冒頭にある "Configuration File (php.ini) Path"、"Scan this dir for additional .ini files"、"additional .ini files parsed" の各セクションを確認します。

Parallels Plesk Panel バージョン 10 では、PHP スクリプトを実行している各ドメインごとに、php.ini を FastCGI アプリケーションの CGI としてセットアップすることができます。この場合、PHP インタープリタに認識させるためには、${VHOST_DIR}/<domain>/etc/ ディレクトリに置く必要があります。

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 29d1e90fd304f01e6420fbe60f66f838

Email subscription for changes to this article