😎
Shopify-CLIでPHPを使用したアプリ開発をMacOSで行う(立ち上げ編)
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
Discussion