データベース構成ファイルを変更するための PHP ソース コード

王林
リリース: 2023-05-07 09:39:07
オリジナル
833 人が閲覧しました

PHP 開発ではデータベースを使用するのが一般的ですが、さまざまな環境やニーズに応じてデータベース構成ファイルを変更する必要があります。ここでは、PHP ソースコード内のデータベース設定ファイルを変更する方法を紹介します。

ステップ 1: php.ini ファイルを開く

まず、php.ini 構成ファイルを入力する必要があります。このファイルは、異なるシステムの異なるパスに保存されている可能性があります。 Linux にインストールされているさまざまな PHP バージョンについては、次のコマンドを使用して検索できます。

find / -name "php.ini"
ログイン後にコピー

もちろん、PHP がインストールされているパスがわかっている場合は、そのパスで php.ini ファイルを見つけることができます。

Windows システムの場合、php.ini ファイルは php インストール ディレクトリにあります。

ステップ 2: データベース構成情報を見つける

php.ini ファイルを開いたら、キーワード「mysql」を検索して、mysql 構成情報をすばやく見つけることができます。ここでは、mysqli データベース構成情報を変更する例を取り上げ、次の構成情報を見つけます:

[mysqli] mysqli.allow_local_infile = On mysqli.allow_persistent = On mysqli.default_port = 3306 mysqli.max_persistent = -1 mysqli.max_links = -1 mysqli.default_host = mysqli.default_user = mysqli.default_pw = mysqli.reconnect = Off
ログイン後にコピー

ここでは、すべての mysqli 構成情報のデフォルト値を確認でき、ここで対応するパラメーターを変更できます。たとえば、データベースに接続するためにユーザー名、パスワード、その他の情報を変更する必要がある場合は、次のように、対応するパラメータの下に変更した値を追加できます。

[mysqli] mysqli.allow_local_infile = On mysqli.allow_persistent = On mysqli.default_port = 3306 mysqli.max_persistent = -1 mysqli.max_links = -1 mysqli.default_host = mysqli.default_user = root mysqli.default_pw = password mysqli.reconnect = Off
ログイン後にコピー

上記のように、データベースに接続するためのアカウントとパスワードの情報を追加しました。

ステップ 3: php サービスを保存して再起動する

構成が完了したら、データベースを呼び出すときに変更された構成情報が自動的に使用されるように、必ず php サービスを保存して再起動してください。 phpコード内で。

Apache などの Web サーバーの場合は、次のコマンドを使用して再起動できます:

sudo service apache2 restart
ログイン後にコピー

Nginx などの Web サーバーの場合、次のコマンドを使用して再起動できます:

sudo service nginx restart
ログイン後にコピー

概要

PHP 開発ではデータベースの使用が不可欠です。データベース構成情報の変更も、非常に一般的な操作です。 PHP ソース コード内のデータベース構成情報を変更すると、php.ini ファイルを手動で変更することなく、対応するパラメータ値をすばやく変更できます。これにより、手動修正によるエラーを回避でき、作業効率も向上します。

以上がデータベース構成ファイルを変更するための PHP ソース コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!