🕌
[MacOS] phpenvによるphp8.0.6のインストール
TL; DR
依存関係のインストール
たくさんあるので面倒だが、以下で突っ込んでしまうと簡単
brew install php@7.4
# postgresqlが必要な場合
brew install postgresql
本体のインストール
用途に応じてオプションは変える。
export PHP_BUILD_CONFIGURE_OPTS=$(cat <<EOS
--with-external-gd=/usr/local/opt/gd
--enable-intl
--enable-sockets
--enable-exif
--with-zlib
--with-zlib-dir=/usr/local/opt/zlib
--with-bz2
--with-bz2=/usr/local/opt/bzip2
--with-iconv=/usr/local/opt/libiconv
--with-openssl=/usr/local/opt/openssl
--enable-soap
--enable-xmlreader
--with-xsl
--enable-ftp
--enable-cgi
--with-pgsql=/usr/local/opt/postgres
--with-pdo-pgsql
--with-libedit=/usr/local/opt/libedit
--with-tidy
--enable-sysvsem
--enable-sysvshm
--enable-shmop
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
--with-pdo-sqlite
--enable-pcntl
--with-readline
--enable-mbstring
--disable-debug
--enable-fpm
--enable-bcmath
--enable-phpdbg
--with-pear
--with-sodium
EOS
)
phpenv install 8.0.6
環境
macOS Big Sur 11.2.3
phpenv v0.9.0-rc.1
参考資料
備考
8年ぶりぐらいにPHPを触ります。不備などあれば↓まで
Twitter: @_kentrino
Discussion