インターネットの発展に伴い、Web アプリケーションはますます複雑になり、データ処理速度の要求もますます高まっています。 Redis は、従来のデータベースでは解決できないパフォーマンスのボトルネック問題を解決する、高性能のメモリベースのキー/値データ ストレージ システムであるため、開発者の間で非常に人気があります。 PHP Redis 拡張機能は、PHP と Redis の間のブリッジであり、Redis コマンドを簡単に呼び出すことができます。
この記事では、PHP Redis 拡張機能のインストール方法と、関連する問題の解決策を紹介します。
1. Redis のインストール
まず、Redis をインストールする必要があります。 Linuxのバージョンによってインストール方法も変わります。 Ubuntu を例に取ると、インストール手順は次のとおりです:
1. システム パッケージ情報の更新:
sudo apt-get update
2. Redis のインストール:
sudo apt-get install redis-server
インストール プロセス中に、Redis をサービスとして有効にするかどうかを尋ねるメッセージが表示されます。必要ない場合は、有効にしないことも選択できます。
インストールが完了したら、次のコマンドを使用して Redis サービスの実行ステータスを確認できます。
sudo systemctl status redis
ステータスが「実行中」の場合は、 Redis のインストールが成功したことを意味します。
2. PHP Redis 拡張機能のインストール
1. PHP Redis 拡張機能をインストールする前の準備
PHP Redis 拡張機能をインストールする前に、php-dev と php-pear をインストールする必要があります。ソフトウェア パッケージ:
sudo apt-get install php-dev php-pear
2. PHP Redis ソース コード パッケージをダウンロードします
PHP の最新バージョンは、以下から入手できます。 Github Redis 拡張ソース コード パッケージ。ダウンロードしたソース パッケージ ファイルを任意のディレクトリに解凍し、ソース パッケージ ディレクトリに入り、コマンド
phpize
./configure
make && make install## を実行します。
#「ビルドが完了しました」というメッセージが表示され、PHP Redis 拡張機能がサーバー上の PHP 拡張機能ディレクトリに正常にインストールされたことが示されます。 3. Redis 拡張機能を php.ini に追加する PHP Redis 拡張機能をインストールした後、PHP プログラムが Redis を呼び出せるようにするために、Redis 拡張機能を php.ini ファイルに追加する必要があります。 。 ターミナルで次のコマンドを実行して、php.ini ファイルへのパスを見つけます: php --iniphp.ini ファイルへのパスを見つけた後、次のコマンドを使用して php .ini ファイルを開くことができます: sudo nano /etc/php/7.2/cli/php.ini開いた php.ini ファイルに、次のステートメント: extension =redis.sophp.ini ファイルを保存して終了した後、PHP サービスを再起動します: sudo systemctl restart php7.2-fpm4. Redis 拡張機能が正常にインストールされたかどうかをテストする##PHP プログラムを通じて Redis 拡張機能が正常にインストールされたかどうかをテストできます。以下はテスト プログラムのサンプル コードです:
$redis = new Redis();
$redis->connect('127.0.0.1' , 6379) ;
echo "サーバーは実行中です: ".$redis->ping();
?>
上記のコードを redis-test として保存します.php ファイルを開き、次のコマンドを実行します:
php redis-test.php
「Server is running: PONG」がターミナルに出力された場合、Redis 拡張機能が正常にインストールされました。
発生した問題と解決策:
Missing phpizesudo apt-get install php7.2-dev
make command failedsudo apt-get install libtool
概要:
PHP Redis 拡張機能のインストール プロセスは比較的簡単です。上記の手順の順序に明確に従うだけです。インストール プロセス中にいくつかの問題が発生する可能性がありますが、通常はこれらの問題が発生する可能性があります。簡単なコマンドで解決できます。インストール プロセス中、拡張機能が正常に動作するように、システムとソフトウェアのバージョンの互換性を確保することに注意する必要があります。
以上がphp redis拡張機能のインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。