はじめに
こんばんは。
毎度おなじみphpインストール記事です。
今回M1 Macに買い替えたのでphpをインストールし直すタイミングありましたので、再度ブログ書いておこうと思います。
前回の記事
本題
1. homebrewのインストール
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" $ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/xxx/.zprofile $ eval "$(/opt/homebrew/bin/brew shellenv)" $ brew -v Homebrew 3.6.5
2. anyenv, phpenvのインストール
$ brew install anyenv $ anyenv install --init $ anyenv -v anyenv 1.1.5 $ anyenv install phpenv $ vi ~/.zprofile export PATH="$HOME/.anyenv/envs/nodenv/bin:$PATH" if [ -d $HOME/.anyenv ];then export PATH="$HOME/.anyenv/bin:$PATH" eval "$(anyenv init -)" for D in `\ls $HOME/.anyenv/envs` do export PATH="$HOME/.anyenv/envs/$D/shims:$PATH" done fi
3. phpをインストールするまでの各種インストール
$ brew install pkg-config bzip2 libjpeg libpng libiconv tidy-html5 libzip autoconf openssl libxml2 oniguruma pcre2
4. php8.1のインストール
$ PKG_CONFIG_PATH="/opt/homebrew/opt/jpeg/lib/pkgconfig" PHP_BUILD_CONFIGURE_OPTS="--with-bz2=$(brew --prefix bzip2) --with-iconv=$(brew --prefix libiconv) --with-tidy=$(brew --prefix tidy-html5) --with-external-pcre=$(brew --prefix pcre2)" phpenv install 8.1.10
5. phpのインストール確認
$ phpenv versions 8.1.10 $ phpenv global 8.1.10 8.1.10 $ php -v PHP 8.1.10 (cli) (built: Oct 14 2022 00:22:21) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.10, Copyright (c) Zend Technologies with Zend OPcache v8.1.10, Copyright (c), by Zend Technologies with Xdebug v3.1.5, Copyright (c) 2002-2022, by Derick Rethans $ composer -v Composer version 2.4.2 2022-09-14 16:11:15
終わりに
M1になったから前回同様とは行かないかな?と思ってましたが、そこまではまらず行けました。
現場からは以上です。