[英]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.