[英]How do I update PHP version without homebrew and using ZSH?
我正在尝试将我的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命令以及找到该命令的位置的参考。
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.3
参考: https : //php-osx.liip.ch/
然后我添加以下到我的.zshrc
文件来更新我的ZSH内置的映射路径。 参见: https : //stackoverflow.com/a/18077919/6572260
# Append to Path PHP
path+=("/usr/local/php5/bin")
# Export the PATH
export PATH=$PATH
这也不起作用,我也不知道我在做什么错。
所以经过多次撞头我的办公桌上,我终于想通了。 5小时后。
我尝试了许多方法,但我没有意识到的是, php的路径必须是前置的,而不是附加到该路径 。
因此,我的.zshrc
文件中的行需要从
# Append to Path PHP
path+=("/usr/local/php5/bin")
# Prepend the Path for PHP
path=("/usr/local/php5/bin" $path)
还要注意一点, $path
在映射内部也可以是$PATH
。
希望这可以帮助遇到同一问题并碰壁的人。
在此处的FAQ部分中参考第一个问题: https : //php-osx.liip.ch/#faq
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.