在Amazon Linux 2上安裝PHP 7.2而非PHP 5.4
問題
當你啟動一個新的 Amazon Linux 2 AMI 服務器並嘗試使用以下命令安裝 PHP:
yum install php
成功安裝後,如果你使用 php -v
檢查版本,你會看到:
PHP 5.4.16 (cli) (建立日期: 2019年10月31號 18:34:05 )
不過,最新的PHP版本是7.2,你可能希望使用這個新版本。
解決方案
你可以透過 Amazon Linux Extras 啟動 PHP 7.2,使用以下命令:
sudo amazon-linux-extras enable php7.2
一旦已經啟動,按照接下來的指示完成安裝:
yum clean metadata
yum install php-cli php-pdo php-fpm php-json php-mysqlnd
就這樣。再次使用 php -v
檢查 PHP 版本,現在應該會顯示:
PHP 7.2.28 (cli) (建立日期: 2020年3月2日 19:38:11 ) ( NTS )