安装 PHP 8.2

我安装了PHP 8.X系列,所以将步骤作为备忘录保存下来。

经过

我想使用AWS来创建一个PHP应用程序,打算安装Laravel,但却意识到我的Mac上没有安装PHP。

环境

苹果操作系统蒙特雷版本12.3.1
Homebrew 4.1.2

假设

家酿的安装请参考以下链接:

【初心者向け】Homebrewのインストール方法を解説!

由于已经安装了Homebrew,为了安装Composer,进行了OpenSSL的安装。
% brew install openssl
接下来,尝试通过以下命令安装Composer…
% curl -sS http://getcomposer.org/installer | php
然而,遇到了以下错误。

zsh: command not found: php
curl: (23) Failure writing output to destination

「没有PHP吗…?」
% php -v
似乎没有。

% php -v
zsh: command not found: php

考虑着升级Homebrew可能会解决问题,所以就先试着升级了。

% brew upgrade
==> Downloading https://formulae.brew.sh/api/formula.jws.json
#=#=#                                                                          
==> Upgrading 4 outdated packages:
brotli 1.0.9 -> 1.1.0
grep 3.7 -> 3.11
nodebrew 1.1.0 -> 1.2.0
tfenv 2.2.3 -> 3.0.0

我想解决一下,就在网上搜索了一些命令,试着安装PHP。

% brew install php@7.4
Error: php@7.4 has been disabled because it is a versioned formula!

听说7.4是一个不被支持的旧版本错误。

最后结果

使用下述命令安装最新的PHP,并解决了该问题。

% brew install php
==> Downloading https://ghcr.io/v2/homebrew/core/php/manifests/8.2.10

作曲家也非常出色。

% curl -sS http://getcomposer.org/installer | php
All settings correct for using Composer
Downloading...

Composer (version 2.6.3) successfully installed to: /Users/masaki/Desktop/Bifree/ciel-app/02_app/composer.phar
Use it: php composer.phar

% php composer.phar
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/

如果继续保持这样下去,最终会变得毫无用处,

% composer --version                
zsh: command not found: composer

办理通行证的事也别忘了。

% sudo mv composer.phar /usr/local/bin/composer
Password:
% composer --version
Composer version 2.6.3 2023-09-15 09:38:21