ウェブサイト検索

MySQL、PHP、および Apache 構成ファイルを見つける方法


この記事では、MySQL データベース サーバー (my.conf)、PHP プログラミング言語 (php. ini) および Apache HTTP サーバー (http.conf) であり、Linux とともに LAMP (Linux Apache Mysql/MariaDB PHP) スタックを形成します。

構成ファイル (または構成ファイル) には、システム関連の設定またはアプリケーションの設定が含まれています。これにより、開発者と管理者はシステムやアプリケーションの操作を制御できるようになります。

Linux システム管理者にとって、構成ファイルの場所を知ったり、構成ファイルを見つける方法を習得したりすることは、非常に貴重なスキルです。

Linux のディレクトリ構造では、/etc ディレクトリまたはそのサブディレクトリに、システム関連ファイルまたはアプリケーション構成ファイルが保存されます。

これは構成ファイルの主な場所ですが、一部の開発者は他の構成ファイルをカスタム ディレクトリに保存することを選択します。

MySQL (my.conf) 構成ファイルを見つける方法

MySQL 構成ファイルは、mysql コマンド ライン ツールまたは MySQL サーバーを管理するクライアントである mysqladmin を使用して見つけることができます。

次のコマンドは、mysql または mysqladmin ヘルプ ページを表示します。このページには、デフォルト オプションが読み取られるファイル (構成ファイル) について説明するセクションが含まれています。

以下のコマンドでは、grep オプション -A により、一致した行の後に NUM 行の末尾コンテキストが表示されます。

mysql --help | grep -A1 'Default options'
OR
mysqladmin --help | grep -A1 'Default options'

これらの役立つ記事を通じて、MySQL 管理をマスターするように努めてください。

  1. MySQL を学ぶ初心者向けガイド – パート 1
  2. MySQL を学ぶ初心者向けガイド – パート 2
  3. データベース管理に役立つ 20 の Mysqladmin コマンド

PHP (php.ini) 設定ファイルを見つける方法

PHP は、php コマンド ライン ユーティリティを使用してターミナルから制御できます。-i スイッチと組み合わせて、PHP の情報と設定を表示し、grep コマンドで検索できるようにします。 PHP 設定ファイルは次のようになります。

php -i | grep "Loaded Configuration File"

Apache http.conf/apache2.conf 設定ファイルを見つける

apache2 を直接呼び出すことも (これはほとんどの場合推奨されません)、以下のように -V フラグを指定した apache2ctl 制御インターフェイスを使用して管理することもできます。に、apache2 のバージョンとビルド パラメータを示します。

--------- On CentOS/RHEL/Fedora ---------
apachectl -V | grep SERVER_CONFIG_FILE

--------- On Debian/Ubuntu/Linux Mint ---------
apache2ctl -V | grep SERVER_CONFIG_FILE

それだけです!この投稿に関するご意見を共有していただくか、上記の構成ファイルを見つけるための他の方法をコメントでお知らせください。