ホームページ > バックエンド開発 > PHPの問題 > Linux システムに phpredis 拡張機能をインストールする方法について話しましょう

Linux システムに phpredis 拡張機能をインストールする方法について話しましょう

PHPz
リリース: 2023-04-12 14:48:28
オリジナル
1144 人が閲覧しました

PHP 開発では、Redis が一般的に使用される NoSQL データベースです。大量のデータを効率的に処理でき、キャッシュ、カウンター、キューなどのさまざまなシナリオで広く使用されています。 Phpredis は、Redis データベース用の高性能 PHP 拡張機能であり、PHP 開発者にシンプル、効率的、安定したアクセス方法を提供します。ただし、phpredis を使用する前に、phpredis 拡張機能を PHP 環境にインストールする必要があります。この記事では、Linux システムに phpredis 拡張機能をインストールする方法を詳しく紹介します。

  1. 環境の準備

phpredis 拡張機能のインストールを開始する前に、環境の準備ができていることを確認する必要があります。具体的には、次の条件が満たされていることを確認する必要があります。

  • PHP がインストールされていることを確認する
  • Redis データベースがインストールされていることを確認する
  • 確認PECL ビルド ツールがインストールされていることを確認します

PECL ビルド ツールをインストールしていない場合は、次のコマンドを使用してインストールできます:

sudo apt-get install php-pear
ログイン後にコピー
  1. phpredis をダウンロードします。拡張機能パッケージ

「Github から phpredis 拡張機能パッケージをダウンロード」からダウンロードできます。次のコマンドを使用してダウンロードします:

git clone https://github.com/phpredis/phpredis.git
ログイン後にコピー
  1. phpredis 拡張機能のインストール

phpredis 拡張機能は次の手順でインストールできます:

  • Switchダウンロード ディレクトリへ
#cd コマンドを使用して、ダウンロード ディレクトリに移動します。例:

cd ~/Downloads/phpredis
ログイン後にコピー
    拡張機能をビルドしてインストールします
使用します。ビルドしてインストールする次のコマンド phpredis 拡張機能をインストールします。

sudo phpize
./configure
make && sudo make install
ログイン後にコピー
    php.ini ファイルを構成します
phpredis 拡張機能をインストールした後、それをPHP設定ファイル。 php.ini ファイルを編集し、ファイルの最後に次の行を追加します。

extension=redis.so
ログイン後にコピー
終了したら、ファイルを保存して閉じます。

    PHP サービスを再起動します
次のコマンドを使用して PHP サービスを再起動します:

sudo service php5-fpm restart
ログイン後にコピー
    phpredis 拡張機能をテストします
インストールが完了したら、phpredis 拡張機能が適切に動作するかどうかを確認するために、いくつかの基本テストを実行する必要があります。 test.php などの新しい php ファイルを作成し、その中に次のコードを追加できます:

<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('name', 'phpredis');
echo $redis->get('name');
?>
ログイン後にコピー
保存後、次のコマンドを使用して php ファイルを実行します:

php test.php
ログイン後にコピー
Ifエラーメッセージは報告されず、「phpredis」が出力された場合は、phpredis 拡張機能が正常にインストールされたことを意味します。

上記は、Linux システムに phpredis 拡張機能をインストールする方法です。 phpredis 拡張機能を使用する場合は、Redis データベースと組み合わせて使用​​する必要があるため、公式ドキュメントを参照して学習してください。

以上がLinux システムに phpredis 拡張機能をインストールする方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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