1
1

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.

AmazonLinuxでPHP7.1から7.2にアップデート

Posted at

概要

AmazonLinuxでPHP7.1から7.2にあげたときのメモです。
試行錯誤しながらやったので、これ通りに動かないことがあると思います。

  • yumからインストール
$ sudo yum -y install php72 php72-mbstring php72-pdo php72-php-fpm.x86_64

実行結果

: (中略)
Error
Requires: scl-utils
  • scl-utilsが必要らしいので、インストール
  • yumでは用意されていないので、rpmから
$ sudo rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/6.9/x86_64/updates/fastbugs/scl-utils-20120927-29.el6_9.x86_64.rpm
  • 再度php72をインストール
$ sudo yum -y install php72 php72-mbstring php72-pdo php72-php-fpm.x86_64
  • 新しいバージョンに切替
$ sudo unlink /usr/bin/php
$ sudo ln -s /usr/bin/php72 /usr/bin/php
$ sudo /etc/init.d/php-fpm stop && sudo /etc/init.d/php72-php-fpm start
  • (Option) composerで必要なpackageを追加でインストール
$ sudo yum install php72-php-mbstring.x86_64 php72-php-pdo.x86_64 php72-php-xml.x86_64 php72-php-mysqlnd

困ったときに実行すると良いコマンド

  • インストールできるpackageを確認
$ yum list | grep php
  • インストール済みpackage確認
$ yum list installed | grep php
  • php-fpmリスタート
$ sudo service php72-php-fpm restart
  • nginxリスタート
$ sudo service nginx restart
  • php.iniの場所確認
$ php -r "echo phpinfo();" | grep "php.ini"

あとがき

Dockerにしたい、、

参考

1
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?