Brew是Mac OS X系統(tǒng)下的一款包管理器,它能夠快速安裝一些命令行工具、庫文件和軟件。在使用Brew時,我們經(jīng)常需要進行軟件的鏈接(link),這樣軟件才能夠正確地找到依賴的庫文件和命令行工具。本文將介紹如何使用Brew鏈接PHP。
在Mac OS X系統(tǒng)下,默認安裝的PHP版本比較老舊,并且缺少一些常用的擴展和工具,我們可以通過Brew來安裝最新版本的PHP。
brew install php
安裝完P(guān)HP后,默認情況下,該版本PHP并沒有被鏈接到系統(tǒng)的PATH路徑中,也就說,我們無法在命令行中直接使用PHP。那么,我們需要使用以下命令將其鏈接:
brew link php
執(zhí)行上述命令后,Brew會自動將PHP鏈接到PATH路徑中。接下來,我們可以在命令行中直接使用PHP了。例如:
$ php -v
PHP 8.0.7 (cli) (built: Jun 4 2021 15:26:04) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.0.7, Copyright (c) Zend Technologies
在鏈接PHP時,有時候會遇到以下錯誤:
Error: Could not symlink sbin/php-fpm
Target /usr/local/sbin/php-fpm
already exists. You may want to remove it:
rm '/usr/local/sbin/php-fpm'
這是因為我們安裝的PHP版本已經(jīng)存在于系統(tǒng)中。此時,我們需要先刪除原有的PHP版本:
sudo rm /usr/bin/php
sudo rm /usr/local/bin/php
sudo rm /usr/local/bin/php-config
sudo rm /usr/local/bin/phpize
sudo rm /usr/local/bin/pear
然后再執(zhí)行鏈接命令即可:
brew link php
總結(jié):
鏈接PHP可以讓我們在命令行中直接使用PHP,并且使用Brew安裝PHP版本后,我們還可以通過鏈接切換不同的PHP版本。如,在鏈接之前,我們可以先使用以下命令來查看安裝的PHP版本:
brew list --versions php
然后,我們就可以使用以下命令來切換PHP版本了:
brew switch php 7.4.16
以上就是關(guān)于使用Brew鏈接PHP的介紹,希望對大家有所幫助。