AWS EC2 AmazonLinux2インスタンスにPhpRedisをインストールする
目的
- AWS EC2 AmazonLinux2インスタンスにPhpRedisをインストールする方法をまとめる
実施環境
- 下記の方法を用いてインスタンスにLaravelの実行環境を構築した。
前提条件
- AmazonLinux2インスタンスが起動し、皆さんのお手持ちのPCからsshで当該インスタンスに入る事ができること。
- 実施環境と同一もしくは近い方法でPHPの環境構築がされいること。
$ php
コマンドがインスタンスのターミナルで実行できればおそらく大丈夫なはずである。
前提情報
- 本記事て実行しているコマンドは特筆しない限りインスタンスにssh接続して実行するものとする。
詳細
-
下記コマンドを実行してインスタンスのyumでインストールしたパッケージを最新にアップデートする。
$ sudo yum update
-
下記コマンドを実行してPhpRedis拡張のインストールを実施する。
$ sudo yum install php-pecl-redis
-
yumインストールの確認画面で下記のように表示されパッケージ「php-pecl-redis」と「php-pecl-igbinary」がリポジトリ「amzn2extra-phpX.X」からインストールされることを確認する。
同一リポジトリからインストールされることを確認できたら「y」を入力しEnterを押下する。「完了しました!」の文字が出力されることを確認する。
-
下記コマンドを実行してパッケージがインストールされていることを確認する。
$ yum list | grep php-pecl-redis
-
下記コマンドを実行してphp.iniの場所を出力する。Loaded Configuration File =>
のあとに出力されているパスをコピーする。
$ php --ini | grep "php.ini"
-
下記コマンドを実行してphp.iniファイルを開く。
$ sudo vi 先の手順でコピーしたパス
-
下記の一行を追記して保存する。
php.ini
extension=redis.so
-
下記コマンドを実行してApacheを再起動する。
$ sudo service httpd restart
参考文献
- 下記の方法を用いてインスタンスにLaravelの実行環境を構築した。
前提条件
- AmazonLinux2インスタンスが起動し、皆さんのお手持ちのPCからsshで当該インスタンスに入る事ができること。
- 実施環境と同一もしくは近い方法でPHPの環境構築がされいること。
$ php
コマンドがインスタンスのターミナルで実行できればおそらく大丈夫なはずである。
前提情報
- 本記事て実行しているコマンドは特筆しない限りインスタンスにssh接続して実行するものとする。
詳細
-
下記コマンドを実行してインスタンスのyumでインストールしたパッケージを最新にアップデートする。
$ sudo yum update
-
下記コマンドを実行してPhpRedis拡張のインストールを実施する。
$ sudo yum install php-pecl-redis
-
yumインストールの確認画面で下記のように表示されパッケージ「php-pecl-redis」と「php-pecl-igbinary」がリポジトリ「amzn2extra-phpX.X」からインストールされることを確認する。
同一リポジトリからインストールされることを確認できたら「y」を入力しEnterを押下する。「完了しました!」の文字が出力されることを確認する。
-
下記コマンドを実行してパッケージがインストールされていることを確認する。
$ yum list | grep php-pecl-redis
-
下記コマンドを実行してphp.iniの場所を出力する。Loaded Configuration File =>
のあとに出力されているパスをコピーする。
$ php --ini | grep "php.ini"
-
下記コマンドを実行してphp.iniファイルを開く。
$ sudo vi 先の手順でコピーしたパス
-
下記の一行を追記して保存する。
php.ini
extension=redis.so
-
下記コマンドを実行してApacheを再起動する。
$ sudo service httpd restart
参考文献
$ php
コマンドがインスタンスのターミナルで実行できればおそらく大丈夫なはずである。- 本記事て実行しているコマンドは特筆しない限りインスタンスにssh接続して実行するものとする。
詳細
-
下記コマンドを実行してインスタンスのyumでインストールしたパッケージを最新にアップデートする。
$ sudo yum update
-
下記コマンドを実行してPhpRedis拡張のインストールを実施する。
$ sudo yum install php-pecl-redis
-
yumインストールの確認画面で下記のように表示されパッケージ「php-pecl-redis」と「php-pecl-igbinary」がリポジトリ「amzn2extra-phpX.X」からインストールされることを確認する。
同一リポジトリからインストールされることを確認できたら「y」を入力しEnterを押下する。「完了しました!」の文字が出力されることを確認する。
-
下記コマンドを実行してパッケージがインストールされていることを確認する。
$ yum list | grep php-pecl-redis
-
下記コマンドを実行してphp.iniの場所を出力する。Loaded Configuration File =>
のあとに出力されているパスをコピーする。
$ php --ini | grep "php.ini"
-
下記コマンドを実行してphp.iniファイルを開く。
$ sudo vi 先の手順でコピーしたパス
-
下記の一行を追記して保存する。
php.ini
extension=redis.so
-
下記コマンドを実行してApacheを再起動する。
$ sudo service httpd restart
参考文献
下記コマンドを実行してインスタンスのyumでインストールしたパッケージを最新にアップデートする。
$ sudo yum update
下記コマンドを実行してPhpRedis拡張のインストールを実施する。
$ sudo yum install php-pecl-redis
yumインストールの確認画面で下記のように表示されパッケージ「php-pecl-redis」と「php-pecl-igbinary」がリポジトリ「amzn2extra-phpX.X」からインストールされることを確認する。
同一リポジトリからインストールされることを確認できたら「y」を入力しEnterを押下する。「完了しました!」の文字が出力されることを確認する。
下記コマンドを実行してパッケージがインストールされていることを確認する。
$ yum list | grep php-pecl-redis
下記コマンドを実行してphp.iniの場所を出力する。Loaded Configuration File =>
のあとに出力されているパスをコピーする。
$ php --ini | grep "php.ini"
下記コマンドを実行してphp.iniファイルを開く。
$ sudo vi 先の手順でコピーしたパス
下記の一行を追記して保存する。
extension=redis.so
下記コマンドを実行してApacheを再起動する。
$ sudo service httpd restart
Author And Source
この問題について(AWS EC2 AmazonLinux2インスタンスにPhpRedisをインストールする), 我々は、より多くの情報をここで見つけました https://qiita.com/miriwo/items/073b1563d5cbd55fe564著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .