liunx phpにredis拡張機能をインストールする方法

藏色散人
リリース: 2023-03-17 19:28:01
オリジナル
1374 人が閲覧しました

Liunx PHP インストール redis 拡張方法: 1. redis バージョンを確認します; 2. wget コマンドを通じてインストール パッケージをダウンロードし、「tar zxf」を通じてインストール パッケージを解凍します; 3. 「cd redis-4.0.0.0」を実行します。 8/src make」を実行して Redis をインストールします。

liunx phpにredis拡張機能をインストールする方法

このチュートリアルの動作環境: linux5.9.8 システム、redis バージョン 4.0.8、DELL G3 コンピューター

linux インストールredis

#linux redisのインストールは非常に簡単で、公式サイトで紹介されています。

redis をインストールします:

1. まず、redis のバージョンを確認し、ダウンロードするバージョンを見つけます:https:// m.sbmmt.com/link/136929a11b983e70981aaa17550ba1b2

2.redis

#2.1 下载安装包 wget http://download.redis.io/releases/redis-4.0.8.tar.gz #2.2 解压 tar zxf redis-4.0.8.tar.gz
ログイン後にコピー

liunx phpにredis拡張機能をインストールする方法

1 のインストールは、ダウンロードしたインストール パッケージ 2 は、解凍されたフォルダーです。このファイル ディレクトリを覚えておいてください。/root で解凍しました。この Redis ディレクトリ内のファイルを以降の起動に使用します。

#2.3编译 cd redis-4.0.8/src make
ログイン後にコピー
make complete があります。 redis-4.0.8 の SRC ディレクトリ内の 4 つの実行可能ファイル ##redis-server redis-benchmark redis-cli および redis.conf

#

#2.4 新建redis文件夹 mkdir /usr/local/redis
ログイン後にコピー
#2.5移动文件 cd redis-4.0.8/src mv redis-server /usr/local/redis mv redis-benchmark /usr/local/redis mv redis-cli /usr/local/redis cd ../ mv redis.conf /usr/local/redis
ログイン後にコピー

liunx phpにredis拡張機能をインストールする方法

#2.6 启动redis cd /usr/local/redis ./redis-server #这个是以默认配置开启,配置文件redis.conf 开机自启要用到。
ログイン後にコピー
上の図に示すように、構成に従って開始しますファイルを作成し、成功を開始するためのプロンプトを作成します。

liunx phpにredis拡張機能をインストールする方法

考えられる警告:

WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
ログイン後にコピー
解決策:

vim /etc/sysctl.conf
ログイン後にコピー
新しい行を開始して次を追加します:

net.core.somaxconn = 511
ログイン後にコピー

保存して終了


次に、sysctl -p

WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
ログイン後にコピー
解決策:

vim /etc/sysctl.conf

改行追加:vm.overcommit_memory=1
保存後に終了
sysctl -p


WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
ログイン後にコピー

解決策:

vim /etc/rc.local

改行追加:

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabled fi
ログイン後にコピー

保存後に終了

システムを再起動し、サーバーを再起動します。

reboot


通常、新しいサーバーでは、最初に Redis をインストールして起動するときに、次の 3 つの警告が表示されます。

#2.7 连接redis,进行测试 ./redis-cli set pandent 2018 get pandent
ログイン後にコピー

設定と取得は正常であり、redis が正常にインストールされたことを示しています。liunx phpにredis拡張機能をインストールする方法

推奨学習: 「

PHP ビデオ チュートリアル

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

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