1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWS EC2 AmazonLinux2インスタンスにPhpRedisをインストールする

Posted at

目的

  • AWS EC2 AmazonLinux2インスタンスにPhpRedisをインストールする方法をまとめる

実施環境

前提条件

  • AmazonLinux2インスタンスが起動し、皆さんのお手持ちのPCからsshで当該インスタンスに入る事ができること。
  • 実施環境と同一もしくは近い方法でPHPの環境構築がされいること。$ phpコマンドがインスタンスのターミナルで実行できればおそらく大丈夫なはずである。

前提情報

  • 本記事て実行しているコマンドは特筆しない限りインスタンスにssh接続して実行するものとする。

詳細

  1. 下記コマンドを実行してインスタンスのyumでインストールしたパッケージを最新にアップデートする。

    $ sudo yum update
    
  2. 下記コマンドを実行してPhpRedis拡張のインストールを実施する。

    $ sudo yum install php-pecl-redis
    
  3. yumインストールの確認画面で下記のように表示されパッケージ「php-pecl-redis」と「php-pecl-igbinary」がリポジトリ「amzn2extra-phpX.X」からインストールされることを確認する。

    AWS_EC2_AmazonLinux2インスタンスにPhpRedisをインストールする_md_—_miriwo_qiita.png

  4. 同一リポジトリからインストールされることを確認できたら「y」を入力しEnterを押下する。「完了しました!」の文字が出力されることを確認する。

  5. 下記コマンドを実行してパッケージがインストールされていることを確認する。

    $ yum list | grep php-pecl-redis
    
  6. 下記コマンドを実行してphp.iniの場所を出力する。Loaded Configuration File =>のあとに出力されているパスをコピーする。

    $ php --ini | grep "php.ini"
    
  7. 下記コマンドを実行してphp.iniファイルを開く。

    $ sudo vi 先の手順でコピーしたパス
    
  8. 下記の一行を追記して保存する。

    php.ini
    extension=redis.so
    
  9. 下記コマンドを実行してApacheを再起動する。

    $ sudo service httpd restart
    

参考文献

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?