現在の位置: ホーム> 最新記事一覧> PHP 8でMySQL拡張機能をインストールして有効にする方法

PHP 8でMySQL拡張機能をインストールして有効にする方法

M66 2025-07-02

PHP 8でMySQL拡張機能をインストールして有効にする方法

PHP 8のリリースにより、多くの開発者はPHP 8にMySQL拡張機能を追加する方法に問題がある可能性があります。この記事では、PHP 8でMySQL拡張機能を手動でインストールして有効にする方法の詳細を提供します。

MySQL拡張機能により、開発者はMySQLデータベースと対話して、データのクエリ、挿入、更新、削除などの操作を実行できます。 PHP 7.0以降、MySQL拡張は非推奨であり、PHP 7.4で完全に除去されています。 PHP 8では、MySQLI拡張機能は従来のMySQL拡張機能に取って代わりましたが、一部のプロジェクトはまだレガシー拡張機能に依存する場合があります。この時点で、開発者はMySQL拡張機能を手動でインストールする必要があります。

MySQL拡張機能をインストールする手順

MySQLクライアントライブラリをインストールします

MySQL拡張機能をインストールする前に、まずMySQLクライアントライブラリをインストールする必要があります。これらのライブラリは、MySQL拡張機能がMySQLサーバーと通信するための基礎です。

Ubuntu Systemsでは、次のコマンドを使用してMySQLクライアントライブラリをインストールできます。

 <span class="fun">sudo apt-getインストールmysql-client</span>

CENTOSシステムでは、次のコマンドでインストールします。

 <span class="fun">sudo yumはmysqlをインストールします</span>

PHP 8をインストールするための開発ツール

PHP拡張機能をコンパイルおよびインストールするには、PHP 8用の開発ツールをインストールする必要があります。次のコマンドを介してインストールできます。

ubuntuで:

 <span class="fun">sudo apt-getインストールphp8.0-dev</span>

Centos:

 <span class="fun">sudo yumインストールphp8.0-devel</span>

MySQL拡張ソースコードをダウンロードします

次に、MySQL拡張機能のソースコードをダウンロードする必要があります。 MySQL拡張機能の最新バージョンは、PECL(PHP Extension Community Library)を介して見つけることができます。

端末で、次のコマンドを使用してソースコードをダウンロードします。

 <span class="fun">sudo peclはmysqlをインストールします</span>

MySQL拡張機能をコンパイルしてインストールします

ソースコードをダウンロードした後、MySQL拡張機能のソースコードディレクトリを入力し、次のコマンドを実行してコンパイルおよびインストールします。

 <span class="fun">CD mysql-</span>
 <span class="fun">sudo phpize</span>
 <span class="fun">sudo ./configure</span>
 <span class="fun">sudo make</span>
 <span class="fun">sudoはインストールします</span>

MySQL-を実際にダウンロードしたMySQL拡張バージョン番号に置き換えてください。

MySQL拡張機能を有効にします

インストールが完了したら、PHP構成ファイルでMySQL拡張機能を有効にする必要があります。 php.iniファイルを開き、次の行を追加します。

 <span class="fun">extension = mysql.so</span>

ファイルを保存して閉じます。

Webサーバーを再起動します

最後に、Webサーバーを再起動して変更を有効にします。 Ubuntuでは、次のコマンドを使用してApacheサーバーを再起動できます。

 <span class="fun">sudoサービスapache2もう一度始めましょう</span>

Centosでは、次のコマンドで再起動します。

 <span class="fun">sudo systemctl restart httpd</span>

要約します

これらの手順を使用すると、PHP 8にMySQL拡張機能を正常にインストールおよび有効にすることができます。MySQL拡張機能が非推奨されていますが、一部の古いプロジェクトではまだ必要であり、手動インストールでこの問題を解決できます。

上記は、PHP 8にMySQL拡張機能を追加する方法に関する詳細な手順です。この記事が役立つことを願っています。