この記事では、Ubuntu 18.04 に Redis と phpredis 拡張機能をインストールして構成する方法について説明します。ご参考までに、詳細は以下の通りです。 1. インストールインストール $ sudo apt-getアップデート $ sudo apt-get で redis-server をインストールします 起動する $ sudo /etc/init.d/redis-serverを起動します 注意: 起動できない場合 systemctl ステータス redis-server.service redis-server.service: PID ファイル /var/run/redis/redis-server を開けません
/var/log/redis/redis-server.log を cat します。 サーバー TCP リスニング ソケットを作成しています ::1:6379: バインド: 要求されたアドレスを割り当てることができません
vim /etc/redis/redis.conf 127.0.0.1 ::1 をバインドします
sudo redis-server /etc/redis/redis.conf &
systemctl ステータス redis サーバー netstat -ntpl | grep 6379 2. Redisが動作しているか確認する$ redis-cli このコマンドを実行すると、次の Redis プロンプトが開きます。 127.0.0.1:6379> pingと入力 127.0.0.1:6379> ピング ポン 説明 インストール成功 3. リモートログインを設定するデフォルトでは、redis はリモート ログインを許可しないため、設定する必要があります。 sudo vi /etc/redis/redis.conf 次の行をコメントアウトして検索することができます #127.0.0.1 をバインドします 注: redis-cli -h (IP アドレス) -p (ポート番号のデフォルトは 6379) パラメータは、特定のコマンドからスペースで区切る必要があることに注意してください。 4. パスワードログインを設定する設定ファイルの編集 sudo vi /etc/redis/redis.conf 次の行を見つけてコメントを削除します(requirepassを検索できます) #変更前 #requirepass foobared #変更後 requirepass 123456 5. Redisを再起動するsudo サービス redis-server を再起動します または強制終了してから手動で開くこともできます sudo killall redis-server sudo redis-server /etc/redis/redis.conf & ここで設定ファイルを追加するのが最適です。そうしないと、設定が有効にならない可能性があります。 6. PHPのredis拡張機能をインストールする
gitをインストール git クローン https://github.com/phpredis/phpredis.git
phpredis /etc/phpredis を実行します。
cd /etc/phpredis phpize
./configure 作る インストールする
vim /etc/php/7.2/apache2/php.ini php.iniファイルの末尾に以下のコマンドを追加します。 拡張子=redis.so
/etc/init.d/apache2 を再起動
<?php phpinfo(); ?> この記事が Ubuntu 環境の設定に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: MySQL 5.7 および 8.0 データベースのルート パスワードを忘れた場合の解決策
目次Vueのコアコンセプトを理解するVueの双方向バインディングの原理と実装を探るVue 双方向バイ...
前に書いたものは複雑すぎるので、シンプルなコアにしましょう <html> <ヘッド...
目次ビジネスシナリオ:効果のデモンストレーション:ビジネスシナリオ: el-form を使用する場合...
序文MySQL をインストールすると、通常はスーパーユーザー root を作成します。多くの人がこの...
問題の説明ESXI で Windows にワークステーションをインストールした後、内部の仮想マシンは...
MySQLソフトウェアのインストールとデータベースの基礎は参考用です。具体的な内容は次のとおりです。...
等高レイアウト同じ親コンテナー内の同じ高さの子要素のレイアウトを指します。等高レイアウトの実装の観点...
Ubuntu 1804 への MySQL 5.7 のインストールについて詳しく紹介します。 MySQ...
効果は以下のとおりです。参考プログラム: <!DOCTYPE html> <htm...
フロントエンド開発では、スクロールバーを非表示にしながらスクロールをサポートしなければならないという...
最初のもの:コードをコピーコードは次のとおりです。 <html> <ヘッド>...
インストール環境: CentOS7 64ビットMINI版、MySQL5.7をインストール1. YUM...
以前、UDP を使い始めるために簡単な UDP サーバーとクライアントの例を作成しましたが、実際に使...
フォーム送信コード1. ソースコード分析 <!DOCTYPE html> <htm...
目次序文積極的な撤退例外、拒否、および発行されたエラー信号まとめ序文NodeJS プロセスが終了する...