mysql拡張機能をphp8に追加する方法

zbt
リリース: 2023-10-07 15:31:38
オリジナル
1604 人が閲覧しました

mysql 拡張機能を php8 に追加する手順は次のとおりです: 1. MySQL クライアント ライブラリをインストールします; 2. PHP 8 の開発ツールをインストールします; 3. MySQL 拡張機能のソース コードをダウンロードします; 4. MySQL をコンパイルしてインストールします拡張機能; 5. MySQL 拡張機能を有効にする; 6. Web サーバーを再起動します。

mysql拡張機能をphp8に追加する方法

このチュートリアルのオペレーティング システム: Windows 10 システム、PHP バージョン 8.0、DELL G3 コンピューター。

PHP 8 のリリースに伴い、多くの開発者は、PHP 8 に MySQL 拡張機能を追加する方法という共通の質問に遭遇する可能性があります。この記事ではPHPの使い方について解説します。 8 で MySQL 拡張機能をインストールして有効にします。

MySQL 拡張機能は、MySQL データベースと対話するための PHP 拡張機能です。これにより、開発者は MySQL サーバーに接続し、データのクエリ、挿入、更新、削除などのさまざまなデータベース操作を実行できます。

PHP 8 より前のバージョンでは、MySQL 拡張機能はデフォルトで有効になっています。ただし、PHP バージョン 7.0 以降、MySQL 拡張機能は非推奨となり、PHP で置き換えられました。 バージョン 7.4 では完全に削除されました。代わりに、PHP は新しい MySQLi 拡張機能 (MySQL 改良版) を導入し、より優れたパフォーマンスとより多くの機能を提供します。

MySQLi 拡張機能はより良い選択ですが、一部のプロジェクトは依然として古い MySQL 拡張機能に依存している場合があります。この場合、MySQL 拡張機能を手動でインストールして有効にする必要があります。

PHP 8 で MySQL 拡張機能をインストールして有効にする手順は次のとおりです:

ステップ 1: MySQL クライアント ライブラリをインストールします

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

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

sudo apt-get install mysql-client
ログイン後にコピー

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

sudo yum install mysql
ログイン後にコピー

ステップ 2: PHP 8 開発ツールをインストールする

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

sudo apt-get install php8.0-dev
ログイン後にコピー

CentOS では、次のコマンドを使用してこれらのツールをインストールできます。

sudo yum install php8.0-devel
ログイン後にコピー

ステップ 3: MySQL 拡張機能のソース コード

次に、MySQL 拡張機能のソース コードをダウンロードする必要があります。 MySQL 拡張機能の最新バージョンは、PECL (PHP Extensions Community Library) にあります。

ターミナルで、次のコマンドを使用して、MySQL 拡張機能のソース コードをダウンロードします。

sudo pecl install mysql
ログイン後にコピー

ステップ 4: MySQL 拡張機能をコンパイルしてインストールします

ダウンロードが完了したら、MySQL 拡張機能のソース コード ディレクトリに移動し、次のコマンドを使用して MySQL 拡張機能をコンパイルしてインストールする必要があります。

cd mysql-
sudo phpize
sudo ./configure
sudo make
sudo make install
ログイン後にコピー

上記のコマンドの `` をMySQL 拡張機能のバージョン番号。

ステップ 5: MySQL 拡張機能を有効にする

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

extension=mysql.so
ログイン後にコピー

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

ステップ 6: Web サーバーを再起動します

最後に、変更を有効にするために Web サーバーを再起動する必要があります。 Ubuntu では、次のコマンドを使用して Apache サーバーを再起動できます:

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

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

sudo systemctl restart httpd
ログイン後にコピー

これで、MySQL 拡張機能が追加されました。正常にインストールされ、有効になりました。 PHP コードで「mysql_connect()」などの関数を使用して、MySQL データベースに接続して操作できます。

概要:

MySQL 拡張機能は非推奨になっているため、PHP 8 に MySQL 拡張機能を追加するには、いくつかの追加手順が必要です。まず、MySQL クライアント ライブラリと PHP をインストールします。 8つの開発ツール。次に、MySQL 拡張機能のソース コードをダウンロードし、コンパイルしてインストールします。最後に、MySQL 拡張機能を有効にして、Web サーバーを再起動します。これにより、PHP 8 で MySQL 拡張機能を使用できるようになります。 。

以上がmysql拡張機能をphp8に追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート