簡體   English   中英

如何在沒有自制程序和ZSH的情況下更新PHP版本?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM