0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

miriwoお一人様Advent Calendar 2024

Day 6

Mac ローカルにPHPをインストールしてcomposerをインストールする方法

Posted at

概要

MacのローカルにPHPをインストールしてcomposerをインストールする方法を簡単にまとめる。

前提

Homebrewがインストールされていること。

方法

  1. 下記を実行してPHPをインストール(command not foundになった場合こちらを参考にHomebrewを入れる)

    brew install php
    
  2. 下記を実行してインストールしたPHPのバージョンを確認(command not foundにならないこと)

    php -v
    
  3. こちらの赤枠内のコマンドを実行し、composerをインストール(composerのバージョンを指定したい場合はphp composer-setup.phpを実行する際にphp composer-setup.php --version=バージョン名のように指定する。バージョン名はこちらを参照)

    CleanShot 2024-11-27 at 00.24.09@2x.jpg

  4. 筆者は今回composerの2.7.1を入れたいので下記のようにコマンドを実行

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php --version=2.7.1
    php -r "unlink('composer-setup.php');"
    
  5. 下記を実行してcomposerの実態ファイル?を移動

    sudo mv composer.phar /usr/local/bin/composer
    
  6. 下記を実行して実行権限を付与

    chmod +x /usr/local/bin/composer
    
  7. 下記を実行してインストールしたcomposerのバージョンを確認(command not foundにならないこと)※筆者の場合、非推奨系の警告が出たがcomposerのバージョンは正常に出力された。非推奨系の警告はphp.iniにerror_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICTを記載することで出力しないようにできるらしい。

    composer -v
    

ここまで来たら目標達成となる。

参考文献

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?