Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah saya boleh Menukar Versi PHP dengan lancar pada Mac OSX?
Pembangun yang bekerja dengan PHP sering menghadapi keperluan untuk menguji aplikasi mereka merentas berbilang versi PHP. Tutorial ini bertujuan untuk membimbing pengguna Mac OSX melalui kaedah yang mudah untuk memasang dan bertukar antara versi PHP menggunakan skrip mudah.
Untuk meneruskan, pastikan anda telah memasang Homebrew pada Mac anda. Homebrew berfungsi sebagai pengurus pakej dan memudahkan pemasangan dan pengurusan versi PHP.
Menggunakan arahan Homebrew, pasang versi PHP yang diingini. Contohnya, untuk memasang PHP 5.3 sehingga PHP 8.2, jalankan arahan berikut:
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
Untuk membolehkan penukaran mudah antara versi, cipta skrip dan simpannya dengan nama yang sesuai, cth., 'switch-php.sh'. Kandungan skrip ini ialah:
#!/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"
Untuk menukar versi PHP, buka Terminal dan laksanakan arahan berikut (gantikan '
bash switch-php.sh <version>
Contohnya, untuk bertukar kepada PHP 7.4:
bash switch-php.sh 7.4
Atas ialah kandungan terperinci Bagaimanakah saya boleh Menukar Versi PHP dengan lancar pada Mac OSX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!