1
2

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 1 year has passed since last update.

【2023年版】asdf で PHP8.0系 のインストール手順 ( zsh + homebrew )

Posted at

実行環境

OS macOS Ventura 13.5
shell zsh 5.8.1 (x86_64-apple-darwin21.0)
middleware homebrew(4.1.5)
asdf(v0.11.3)

本記事で得られる結果

  • PHP8.0系の実行環境

参考資料

GitHub - asdf-community/asdf-php: PHP plugin for the asdf version manager

事前準備

  • Homebrewがインストール済みであること

  • asdfがインストール済みであること

手順

  1. PHPのインストールにはasdfのプラグインが必要

    1. 今回はasdf-phpをインストールする必要がある
    2. asdf-phpが依存しているツール群はこちらから確認する
      1. OS毎に内容が異なるので注意してください
  2. asdf-phpが依存しているツール群のインストール(1)

    brew install autoconf automake bison freetype gd gettext icu4c krb5 libedit libiconv libjpeg libpng libxml2 libzip openssl@1.1 pkg-config re2c zlib
    

    Note: 適宜PATHを通す必要があるものは実施してください。

  3. asdf-phpが依存しているツール群のインストール(2)

    # バージョン違いが必要なようで手順が分かれている
    $ brew install openssl@3
    
  4. asdf-phpのインストール

    asdf plugin add php https://github.com/asdf-community/asdf-php.git
    
  5. PHPビルド時に必要なツール群のインストール

    # 手順2.の時に一緒にインストールしても問題無いはず
    $ brew install gmp libsodium imagemagick
    
  6. インストール可能なPHPバージョンの確認

    asdf list all php
    
  7. PHPのインストール

    asdf install php 8.0.28
    
  8. PHPの適用

    asdf global php 8.0.28
    
  9. PHPのバージョン確認

    php -v
    PHP 8.0.28 (cli) (built: Jun  6 2023 15:31:13) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v4.0.28, Copyright (c) Zend Technologies
    
1
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?