使用 PHP 的开发人员经常需要跨多个 PHP 版本测试他们的应用程序。本教程旨在指导 Mac OSX 用户通过简单的脚本轻松安装 PHP 版本并在 PHP 版本之间切换。
要继续,请确保您已安装 Homebrew你的Mac。 Homebrew 充当包管理器,简化了 PHP 版本的安装和管理。
使用 Homebrew 命令,安装所需的 PHP 版本。例如,要安装 PHP 5.3 到 PHP 8.2,请运行以下命令:
brew install php53 brew install php54 brew install php55 brew install php56 brew install php70 brew install php71 brew install php72 brew install php73 brew install php74 brew install php80 brew install php81 brew install php82
要在版本之间轻松切换,请创建一个脚本并使用适当的名称保存它,例如“switch-php.sh”。该脚本的内容为:
#!/bin/bash # Helper function to unlink an installed PHP version unlink_php() { local php_version="" echo "Unlinking PHP $php_version..." brew unlink "php@$php_version" } # Helper function to link an installed PHP version link_php() { local php_version="" echo "Linking PHP $php_version..." brew link "php@$php_version" } # Main function to switch PHP version switch_php() { local desired_version="" if brew ls --versions "php@$desired_version" >/dev/null; then unlink_php current link_php "$desired_version" echo "PHP successfully switched to version $desired_version." else echo "PHP version $desired_version is not installed." fi } # Usage: switch-php <version> # Example: switch-php 7.4 if [[ $# -ne 1 ]]; then echo "Usage: switch-php <version>" exit 1 fi local current=$(php -v | grep 'PHP' | cut -d' ' -f2 | cut -d'.' -f1,2) local chosen="" switch_php "$chosen"
要切换 PHP 版本,请打开终端并执行以下命令(将 '
bash switch-php.sh <version>
例如,要切换到 PHP 7.4:
bash switch-php.sh 7.4
以上是如何在 Mac OSX 上无缝切换 PHP 版本?的详细内容。更多信息请关注PHP中文网其他相关文章!