😎

Shopify-CLIでPHPを使用したアプリ開発をMacOSで行う(立ち上げ編)

2021/09/25に公開

MacOS(M1)に初期設定されていたPHP7.3を使用して、以下のコマンドを入力するとエラーが出ました。解決したため、その方法を書き残します。

shopify php create

エラー内容

7.3.24-(to be removed in future macos) is not a valid semver version (http://semver.org) (argumenterror)

解決策 [PHP8.0をインストールする]

まず、現在のPHPのバージョンを確認します。

php -v

筆者が購入したMacOS(M1)に初期設定されていたのは、PHP7.3.24で警告が返ってきました。

WARNING: PHP is not recommended
PHP is included in macOS for compatibility with legacy software.
Future versions of macOS will not include PHP.
PHP 7.3.24-(to be removed in future macOS) (cli) (built: Aug 26 2021 15:36:17) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies

PHP8.0をインストール

以下コマンドを実行します。

brew install php@8.0

.zshrcにPATHを通す

vi ~/.zshrc

aキーを押して編集モードに切り替えた後、下記コードを入力します。

export PATH=$PATH:/usr/local/opt/php@8.0/bin:/usr/local/opt/php@8.0/sbin

escキーを押して編集終了し、:wqで保存・終了します。

PHPのバージョンを確認

php -v

出力結果

PHP 8.0.10 (cli) (built: Aug 26 2021 15:36:17) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies

以上の作業を行った後にアプリを作成すると正常に動作しました。

shopify php create
GitHubで編集を提案

Discussion