无法在macOS上使用homebrew重新启动PHP

3

我按照官方网站的指示 (https://brew.sh/) 成功安装了Homebrew。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

它被安装在/opt/homebrew下面。 然后我使用brew install php@8.1安装了php。

如果我使用brew services restart php重新启动php,我会收到以下错误消息:

Permission denied @ rb_sysopen - /Users/USER/Library/LaunchAgents/homebrew.mxcl.php.plist

我使用的是macOS Monterey 12.4操作系统。

使用sudo命令重启php时会弹出以下警告:

Warning: php必须以非根用户身份运行,才能在用户登录时启动!

有没有人有解决此问题的思路?


尝试以管理员身份运行您的终端? - DevelJoe
2个回答

11

重启php-fpm的命令是:

brew services restart php@8.1

如果你没有安装brew services,请尝试使用以下命令进行安装:

brew tap homebrew/services


我已经尝试过这样重新启动。指定PHP版本没有帮助。我确实有brew服务。 - LCB1997

0

编辑:通过在仍在错误用户下运行的子目录上使用“chown”解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接