この記事では、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 データベースのルート パスワードを忘れた場合の解決策
最近、PHP で Web ページを書いているときに、エンコードを UTF-8 に設定しました。しかし...
目次1. データベース操作2. データ型3. バックアップとリカバリ3. 操作4. 上級5. 知識補...
1. HttpとHttpsの違いHTTP: インターネットで最も広く使用されているネットワーク プロ...
良い画像素材のウェブサイトを見つけるのは難しいです。特に無料です。良い写真には非常に目を引く視覚効果...
Mysql5.5 デュアルマシン ホットスタンバイ実装 2つのMySQLをインストールするMySQ...
目次デモ1フラグメントの作成スヴェルトコンポーネント状態を変更できるデモSvelte は長い間存在し...
目次序文1. プロジェクトアーキテクチャ2. Echart公式サイトにアクセスして自己分析を学ぶ2....
この記事では、MySQL テーブル データのインポートおよびエクスポート操作について説明します。ご参...
目次質問: 1. 最初の試み2. 合理的な分析3. 問題解決(1) pthread_join()の使...
目次機能紹介関数関数の作成コンストラクタは関数を作成する関数宣言は関数を作成する関数式関数を作成する...
1. ワニスの紹介Varnish は、高性能なオープンソースのリバースプロキシサーバーおよび HTT...
この記事では、jQueryプラグインを使用したマインスイーパゲームの最初の記事の具体的なコードを参考...
MySQLでは判定記号がよく使われますが、等しくない記号はもっと一般的に使われます。次の3つの等しく...
ウェブサイトがワイドスクリーンの場合、ブラウザ ウィンドウを左右にドラッグすると、ウェブサイトの幅が...
NULL 値によると、MySQL の NULL 値は単にデータがないことを意味します。NULL 値は...