Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用自制在Apple M1上使用PHP CLI_Php_Macos - Fatal编程技术网

使用自制在Apple M1上使用PHP CLI

使用自制在Apple M1上使用PHP CLI,php,macos,Php,Macos,我已经在基于M1的Mac上安装了自制软件 然后我就跑了 brew install php@7.4 它成功地安装了PHP 如果我现在跑 brew upgrade php 我明白了 我想要实现的是更新macOS附带的PHP,当我运行PHP-v时,它是7.3.22 如何使用自制软件更新PHP?我知道我需要在我的路径中放置一些东西来指向较新的PHP版本?鉴于这是一台新机器,我实际上没有.bash\u配置文件文件,只有.zshrc(我使用的是ZSH,我假设将使用此文件,并且我不需要.bash\u配置文

我已经在基于M1的Mac上安装了自制软件

然后我就跑了

brew install php@7.4
它成功地安装了PHP

如果我现在跑

brew upgrade php
我明白了

我想要实现的是更新macOS附带的PHP,当我运行
PHP-v
时,它是
7.3.22


如何使用自制软件更新PHP?我知道我需要在我的
路径
中放置一些东西来指向较新的PHP版本?鉴于这是一台新机器,我实际上没有
.bash\u配置文件
文件,只有
.zshrc
(我使用的是ZSH,我假设将使用此文件,并且我不需要
.bash\u配置文件
?)

使用AMPS而不是xampp。在ampps设置中,您可以毫无困难地相应地更改版本。

不建议升级系统提供的PHP,但也没有必要


brew链接
可用于决定使用哪种PHP<代码>brew链接php@7.4应该可以做到这一点;这也可用于切换PHP版本,即
brew链接php@8.0
将切换到该版本,同时保留两个版本的安装和直接可用。

我只需执行
brew link php
即可覆盖内置php。您不应该实际更新内置版本。万岁!这就解决了问题。唯一的问题是,我需要以稍微不同的方式运行它(因为我可能安装了特定版本的php?):
brew linkphp@7.4
。请随意发布答案,我会接受的。很高兴这有帮助,完成了!:-)谁说了XAMPP?回答得很好。非常有深度和相关性。建议使用5/7。哇,我做了
brew链接php@8.0
上面写着
链接/opt/homebrew/ceral/php/8.0.2。。。已创建24个符号链接
。但是在那之后,当我通过
PHP-v
检查PHP版本时,它仍然显示
PHP7.3.24
version。知道如何解决这个问题吗?@AungSiMinHtet运行
哪个php
,并确保Brew的php在您的路径中。有关更多详细信息,请参阅。我通过以下链接解决了此问题。顺便谢谢你的帮助。
Error: php not installed