如何在没有自制和使用ZSH的情况下更新PHP版本?
我正在尝试将我的PHP版本从7.1.x更新到7.3.x。不幸的是,一旦我运行curl命令来更新版本,我的如何在没有自制和使用ZSH的情况下更新PHP版本?,php,zsh,oh-my-zsh,zshrc,Php,Zsh,Oh My Zsh,Zshrc,我正在尝试将我的PHP版本从7.1.x更新到7.3.x。不幸的是,一旦我运行curl命令来更新版本,我的php-v仍然会输出以下内容 PHP 7.1.23 (cli) (built: Nov 27 2018 16:59:25) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies 这是我正在使用的curl命令和我在哪里找到这个命令的参
php-v
仍然会输出以下内容
PHP 7.1.23 (cli) (built: Nov 27 2018 16:59:25) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
这是我正在使用的curl命令和我在哪里找到这个命令的参考
curl-shttps://php-osx.liip.ch/install.sh |bash-s7.3
参考:
然后,我将以下内容添加到我的.zshrc
文件中,以使用ZSH的内置映射更新我的路径。见:
这也不行,我也不知道我做错了什么。所以在我的桌子上撞了很多次之后,我终于明白了。5小时后 我尝试了许多方法,但我没有意识到的是,php的路径必须是预先设置的,而不是附加到路径上 因此,我的
.zshrc
文件中的行需要从
# Append to Path PHP
path+=("/usr/local/php5/bin")
还有一点需要注意的是,$path
也可以是映射内部的$path
希望这能帮助那些遇到同样问题并撞上一堵巨墙的人
参考F.A.Q.部分的第一个问题:
# Append to Path PHP
path+=("/usr/local/php5/bin")
# Prepend the Path for PHP
path=("/usr/local/php5/bin" $path)