ホームページ > バックエンド開発 > PHPの問題 > ubuntu phpでredisをインストール

ubuntu phpでredisをインストール

WBOY
リリース: 2023-05-07 14:09:10
オリジナル
898 人が閲覧しました

Ubuntu システムは現在最も広く使用されているサーバー オペレーティング システムの 1 つであり、Web サーバーなどのアプリケーションの構築によく使用されます。 Redis は、さまざまな Web アプリケーション、特に大規模な Web サイトの高同時実行環境で広く使用されている、高性能のオープンソース キャッシュ データベースです。 Ubuntu で PHP 実行環境と Redis データベースを構築するのは非常に一般的な操作です。この記事では、Ubuntu システムに PHP と Redis をインストールする手順とプロセスを紹介します。

1. PHP のインストール

まず、Ubuntu システムに PHP をインストールする必要があります。コマンド ライン ターミナルに次のコマンドを入力します:

sudo apt-get install php7.2

インストールが完了したら、次のコマンドを使用して PHP が正常にインストールされたかどうかを確認できます。

# #php -v

PHP のバージョン情報が出力されれば、PHP は正常にインストールされています。

2. Redis のインストール

次に、Ubuntu システムに Redis データベースをインストールする必要があります。コマンド ライン ターミナルに次のコマンドを入力します:

sudo apt-add-repository ppa:chris-lea/redis-server && sudo apt-get update && sudo apt-get install redis-server

インストールが完了したら、次のコマンドで Redis が正常にインストールされたかどうかを確認できます。

redis-cli ping

「PONG」が出力された場合は、Redis がインストールされていることを意味します。正常にインストールされました。

3. PHP 拡張機能のインストール

PHP と Redis をインストールした後、PHP で Redis を使用するには、PHP の Redis 拡張機能もインストールする必要があります。コマンド ライン ターミナルに次のコマンドを入力します。

sudo apt-get install php7.2-redis

インストール後、PHP 構成ファイルで Redis 拡張機能を有効にする必要があります。コマンド ライン ターミナルに次のコマンドを入力して、PHP 構成ファイルを編集します。

sudo nano /etc/php/7.2/apache2/php.ini

構成ファイルで次の行を見つけます。 :

;extension=redis.so

これを次のように変更します:

extension=redis.so

構成ファイルを保存して終了します。

4. PHP と Redis をテストする

インストールが完了したら、テスト用の PHP ファイルを作成できます。コマンド ライン ターミナルに次のコマンドを入力して、test.php ファイルを作成します。

sudo nano /var/www/html/test.php

ファイルに次の PHP コードを入力します。

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "サーバーへの接続に成功しました" ;
echo "サーバーは実行中です: ".$redis->ping();
?>
ファイルを保存してエディタを終了します。

ブラウザで http://localhost/test.php にアクセスし、「サーバーへの接続に成功しました」「サーバーは実行中: PONG」と出力されれば、PHP は Redis データベースに正常に接続できています。

概要

上記の手順により、PHP と Redis が Ubuntu システムに正常にインストールされ、PHP の Redis 拡張機能が有効になりました。テストを通じて、PHP が Redis データベースに正常に接続できることを確認できます。これらの手順は、Web サーバーなどのアプリケーションを構築する場合に非常に実用的です。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート