Php-Redis インストール テスト ノート、php-redis テスト ノート_PHP チュートリアル
Php-Redis インストール テスト ノート、php-redis テスト ノート
バックエンド開発では、PHP を使用して Redis を操作します。ここでは、今後の参考のために、インストールとテストのプロセス中に発生した問題を要約して記録します。 (システムはubuntuです)
1.redisのインストール
ダウンロードアドレス: http://download.redis.io/releases/
解凍してインストールします:
コードをコピーします コードは次のとおりです:
tar -xvf redis-2.8.17.tar.gz
作る
sudo make install
使いやすくするために、/usr ディレクトリに redis ディレクトリを作成し、次のファイルを /usr/redis/ ディレクトリにコピーします。
コードをコピーします コードは次のとおりです:
/yourdir/redis-2.8.17/redis.conf
/yourdir/redis-2.8.17/src/redis-benchmark
/yourdir/redis-2.8.17/src/redis-server
/yourdir/redis-2.8.17/src/redis-cli
もちろん、便利な使用目的を達成するためにソフト接続を使用することもできます。また、ここでは省略しますが、redis-server をスタートアップに追加することもできます。
2.redisテスト
1) まず、redisサーバープログラムを開きます
テストを容易にするために、redis.conf 構成ファイルの loglevel と logfile の値を次のように変更しました。
ログレベルのデバッグ
ログファイル「/tmp/redis.log」
jay13@ubuntu:/usr/redis$ redis-server redis.conf
2) redi クライアントを開き、クライアントを通じて redis データベースで追加、削除、変更、クエリ操作を実行します。操作全体で生成されたログは、/tmp/redis.log で表示できます。
最も単純なキー操作を例にすると、次のようになります。
コードをコピーします コードは次のとおりです:
jay13@ubuntu:/usr/redis$ redis-cli
127.0.0.1:6379> セット jay13 jb51.net
わかりました
127.0.0.1:6379> ジェイ、こんにちは、世界
わかりました
127.0.0.1:6379> ジェイをゲット
「ハロー、ワールド」
127.0.0.1:6379>jay13 を入手
「jb51.net」
127.0.0.1:6379>デルジェイ
(整数) 1
127.0.0.1:6379> ジェイをゲット
(なし)
127.0.0.1:6379> セット jay13 www.jb51.net
わかりました
127.0.0.1:6379>jay13 を入手
「www.jb51.net」
sudo apt-get install php5 を使用して php をインストールする場合、phpredis をインストールするときに phpize がデフォルトでインストールされないため、最初に phpize をインストールする必要があります。
1) php 開発者ツールをインストールすることで phpize を取得します。次のコマンドを実行するだけです:
コードをコピーします コードは次のとおりです:
sudo apt-get インストール php5-dev
2) phpredis ソースファイルを取得します
最新のphpRedisアドレス: https://github.com/nicolasff/phpredis
GitHubの手順に従って以下のようにインストールすると、
コードをコピーします コードは次のとおりです:
ぴぴせ
./configure --enable-redis-igbinary
作成&&インストール
次のエラーの説明が表示される場合があります:
コードをコピーします コードは次のとおりです:
igbinary の内容を確認しています...構成: エラー: igbinary.h が見つかりません
これは、phpredis が依存する igbinary 拡張機能がないためです。
わかりました、igbinary をインストールするにはどうすればよいですか?
apt-getではインストールを完了できません。インストールファイルをダウンロードしてインストールします。
コードをコピーします コードは次のとおりです:
wget http://pecl.php.net/get/igbinary-1.1.1.tgzあ>
tar -xzvf igbinary-1.1.1.tgz
cd igbinary-1.1.1
ぴぴせ
./configure # 追加の設定パラメータは必要ありません
作る
インストールする
igbinary をインストールした後、次のコマンドを使用して phpredis をインストールできます。
コードをコピーします コードは次のとおりです:
ぴぴせ
./configure –enable-redis-igbinary
作成&&作成インストール
この時点で、インストールは完了です。
php.ini 設定ファイルを変更し、先ほどインストールした 2 つの拡張機能を php.ini ファイルに追加します。追加されたステートメントは次のとおりです。
コードをコピーします
コードは次のとおりです:
拡張子=igbinary.so
拡張子=redis.so
4. php-redis をテストします
次の内容を含む新しいファイル test.php を Web ルート ディレクトリ /var/www/ に作成します。
コードをコピーします コードは次のとおりです:
$redis = 新しい Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('Jay13','www.jb51.net');
echo 'Jay13:'.$redis->get('Jay13');
エコー '';
echo 'Jay12:'.$redis->get('Jay12');
?>
結果は以下のようになります:

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Win11 システムに中国語言語パックをインストールできない問題の解決策 Windows 11 システムの発売に伴い、多くのユーザーは新しい機能やインターフェイスを体験するためにオペレーティング システムをアップグレードし始めました。ただし、一部のユーザーは、アップグレード後に中国語の言語パックをインストールできず、エクスペリエンスに問題が発生したことに気づきました。この記事では、Win11 システムに中国語言語パックをインストールできない理由について説明し、ユーザーがこの問題を解決するのに役立ついくつかの解決策を提供します。原因分析 まず、Win11 システムの機能不全を分析しましょう。

OracleVirtualBox の仮想マシンにゲスト追加をインストールできない場合があります。 [デバイス] > [InstallGuestAdditionsCDImage] をクリックすると、以下に示すようなエラーがスローされます。 VirtualBox - エラー: 仮想ディスク C: プログラミング ファイルOracleVirtualBoxVBoxGuestAdditions.iso を ubuntu マシンに挿入できません この投稿では、次の場合に何が起こるかを理解します。 VirtualBox にゲスト追加機能をインストールできません。 VirtualBox にゲスト追加機能をインストールできない Virtua にインストールできない場合

Baidu Netdisk のインストール ファイルを正常にダウンロードしたにもかかわらず、正常にインストールできない場合は、ソフトウェア ファイルの整合性にエラーがあるか、残っているファイルとレジストリ エントリに問題がある可能性があります。 Baidu Netdisk はダウンロードできましたが、インストールできない問題の分析を紹介します。 Baidu Netdisk は正常にダウンロードされたがインストールできない問題の分析 1. インストール ファイルの整合性を確認します。ダウンロードしたインストール ファイルが完全で、破損していないことを確認します。再度ダウンロードするか、別の信頼できるソースからインストール ファイルをダウンロードしてみてください。 2. ウイルス対策ソフトウェアとファイアウォールをオフにする: ウイルス対策ソフトウェアやファイアウォール プログラムによっては、インストール プログラムが正常に実行されない場合があります。ウイルス対策ソフトウェアとファイアウォールを無効にするか終了してから、インストールを再実行してください。

furmark についてどう思いますか? 1. メインインターフェイスで「実行モード」と「表示モード」を設定し、「テストモード」も調整して「開始」ボタンをクリックします。 2. しばらく待つと、グラフィックス カードのさまざまなパラメータを含むテスト結果が表示されます。ファーマークはどのように資格を取得しますか? 1. ファーマークベーキングマシンを使用し、約 30 分間結果を確認します。室温 19 度、ピーク値は 87 度で、基本的に 85 度前後で推移します。大型シャーシ、シャーシ ファン ポートが 5 つあり、前面に 2 つ、上部に 2 つ、背面に 1 つありますが、ファンは 1 つだけ取り付けられています。すべてのアクセサリはオーバークロックされていません。 2. 通常の状況では、グラフィックス カードの通常の温度は「30 ~ 85℃」である必要があります。 3. 周囲温度が高すぎる夏でも、通常の温度は「50〜85℃」です

Linux への Android アプリケーションのインストールは、多くのユーザーにとって常に懸念事項であり、特に Android アプリケーションを使用したい Linux ユーザーにとって、Android アプリケーションを Linux システムにインストールする方法をマスターすることは非常に重要です。 Linux 上で Android アプリケーションを直接実行するのは Android プラットフォームほど簡単ではありませんが、エミュレータやサードパーティのツールを使用すれば、Linux 上で Android アプリケーションを快適に楽しむことができます。ここでは、Linux システムに Android アプリケーションをインストールする方法を紹介します。

Docker を使用したことがある場合は、デーモン、コンテナー、およびそれらの機能を理解する必要があります。デーモンは、コンテナがシステムですでに使用されているときにバックグラウンドで実行されるサービスです。 Podman は、Docker などのデーモンに依存せずにコンテナーを管理および作成するための無料の管理ツールです。したがって、長期的なバックエンド サービスを必要とせずにコンテナーを管理できるという利点があります。さらに、Podman を使用するにはルートレベルの権限は必要ありません。このガイドでは、Ubuntu24 に Podman をインストールする方法について詳しく説明します。システムを更新するには、まずシステムを更新し、Ubuntu24 のターミナル シェルを開く必要があります。インストールプロセスとアップグレードプロセスの両方で、コマンドラインを使用する必要があります。シンプルな

高校で勉強しているときに、同じクラスの他の生徒よりも多くのメモを取る、非常に明確で正確なメモを取る生徒もいます。メモをとることが趣味である人もいますが、重要なことについての小さな情報をすぐに忘れてしまうため、メモをとることが必需品である人もいます。 Microsoft の NTFS アプリケーションは、通常の講義以外にも重要なメモを保存したい学生にとって特に役立ちます。この記事では、Ubuntu24へのUbuntuアプリケーションのインストールについて説明します。 Ubuntu システムの更新 Ubuntu インストーラーをインストールする前に、Ubuntu24 では、新しく構成されたシステムが更新されていることを確認する必要があります。 Ubuntu システムでは最も有名な「a」を使用できます

新作ファンタジー妖精MMORPG『朱仙2』の「武威試験」が4月23日より開始されます。原作から数千年後の朱仙大陸で、どのような新たな妖精冒険物語が繰り広げられるのでしょうか?六界の不滅の世界、フルタイムの不滅のアカデミー、自由な不滅の生活、そして不滅の世界のあらゆる種類の楽しみが、不滅の友人たちが直接探索するのを待っています! 「Wuwei Test」の事前ダウンロードが開始されました。Fairy friends は公式 Web サイトにアクセスしてダウンロードできます。サーバーが起動する前に、アクティベーション コードは事前ダウンロードとインストール後に使用できます。完成されました。 『朱仙2』「不作為試験」開催時間:4月23日10:00~5月6日23:59 小説『朱仙』を原作とした朱仙正統続編『朱仙2』の新たな童話冒険篇原作の世界観をベースにゲーム背景を設定。
