Windows 文档
管理 PHP 版本
#使用不同的 PHP 版本
Herd 默认情况下附带最新的稳定 PHP 版本。目前,这是 PHP 8.3。但是,您可以为您的项目安装和使用不同的 PHP 版本。
#通过 GUI
您可以在首选项窗口的“PHP”选项卡中管理您的 PHP 版本。在这里,您可以选择要安装或更新的 PHP 版本。
为了更改 Herd 使用的全局 PHP 版本,请在菜单栏的下拉菜单中选择它。
所选的 PHP 版本将用于所有未隔离的站点。
#通过 CLI
如果您更喜欢使用 CLI,可以使用 herd use
命令在 PHP 版本之间切换。
herd use 8.2
#每个站点的 PHP 版本
默认情况下,Herd 将使用全局 PHP 版本来为所有站点提供服务。但是,如果您需要为不同的站点支持不同的 PHP 版本,可以使用隔离站点功能。这将配置 Herd 使用为站点指定的 PHP 版本,而不管全局 PHP 版本如何。
#通过 GUI
您可以在首选项窗口的“站点”选项卡中配置每个站点使用的 PHP 版本。这将为您提供所有站点的列表,并允许您配置每个站点使用的 PHP 版本。
只需在下拉菜单中选择要为站点使用的 PHP 版本即可。
#通过 CLI
如果您更喜欢使用 CLI,可以使用 herd isolate
命令指定特定站点应使用哪个 PHP 版本。isolate
命令配置 Herd 使用位于当前工作目录中的站点的指定 PHP 版本。
cd %USERPROFILE%/Herd/example-site herd isolate 8.0
如果您的站点名称与包含它的目录的名称不匹配,您可以使用 --site
选项指定名称。
herd isolate 8.0 --site="site-name"
为了方便起见,您可以使用herd php
、composer
和which-php
命令,根据网站配置的PHP版本,将调用代理到相应的PHP CLI或工具。
herd phpherd composerherd which-php
您可以执行isolated
命令来显示所有隔离站点及其PHP版本的列表。
herd isolated
要将站点恢复到Herd全局安装的PHP版本,您可以在站点的根目录中调用unisolate
命令。
herd unisolate