Ubah versi php di terminal mac

Baru-baru ini, saya memperbarui PHP di mesin saya ke versi 7. 4 menggunakan homebrew untuk Mac OS hanya untuk kemudian menyadari bahwa salah satu proyek lama saya yang masih perlu saya pertahankan, dibuat pada versi 7. 2 tidak lagi berfungsi karena menggunakan fungsi PHP terdepresiasi seperti array_key_exists

Solusi jangka panjang untuk ini adalah memperbarui proyek sehingga kompatibel dengan PHP versi 7. 4, tetapi demi waktu, dan potensi perbaikan yang harus segera dilakukan, saya harus dapat mengembangkan proyek ini di lingkungan tempatnya bekerja. Untungnya, saya menggunakan valet untuk mengembangkan semua aplikasi PHP saya, alat yang hanya dapat saya rekomendasikan untuk pengembang PHP. Valet memungkinkan Anda mengembangkan aplikasi PHP di mesin lokal Anda dengan tingkat kemudahan yang jauh lebih tinggi daripada yang saya temukan menggunakan layanan lain seperti buruh pelabuhan atau XAMP/MAMP

Valet, dengan penggunaan homebrew, mendukung peralihan versi PHP sistem Anda sesuka hati ke versi apa pun yang dapat diinstal melalui homebrew. Jadi beralih versi bisa sesederhana berikut ini

buat pencarian php
Ubah versi php di terminal mac

Ini akan menunjukkan kepada Anda semua versi PHP yang tersedia melalui brew, paket "php" mewakili versi PHP stabil terbaru (yang pada saat penulisan adalah 7. 4) Anda juga dapat melihat versi 7. 2 dan 7. 3 tersedia dan saya sudah menginstalnya
Jika Anda belum menginstal versi PHP, Anda dapat menginstalnya dengan memasukkan

brew instal php@7. 2

Setelah diinstal, Anda dapat menggunakan ini dengan valet. Secara default, valet akan menggunakan sistem versi PHP namun Anda dapat menimpanya dengan menjalankan

Ubah versi php di terminal mac
pelayan menggunakan php@7. 2

Anda kemudian akan melihat berbagai output yang terlihat seperti berikut
Sekarang Anda dapat memeriksa apakah versi PHP Anda telah berubah

php -v
Ubah versi php di terminal mac

Anda akan melihat versi PHP Anda telah berubah


Sesederhana itu

Begitulah cara Anda dapat dengan cepat dan mudah mengganti versi PHP Anda menggunakan valet dan homebrew. Komputer Anda mungkin memerlukan reboot jika perubahan tampaknya tidak berpengaruh, saya hanya mengalami ini sekali dalam pengalaman saya

Jadi satu-satunya pertanyaan yang tersisa sekarang adalah, bagaimana saya kembali ke tempat saya dulu?

Mengembalikan kembali ke PHP terbaru

Setelah Anda selesai mengembangkan, Anda mungkin ingin kembali ke versi terbaru PHP untuk aplikasi modern/baru Anda. Melakukan ini semudah menurunkan versi, cukup beri tahu valet untuk menggunakan "php", yang seperti yang kami temukan sebelumnya, adalah versi terbaru dari PHP. Jadi mari kita jalankan itu

Dalam tutorial ini, kami akan memperkenalkan beberapa metode untuk memperbarui PHP ke versi stabil terbaru. Sampai saat ini, versi stabil terbaru dari PHP adalah PHP 8

Kita dapat memanfaatkan pengelola paket Homebrew untuk memutakhirkan versi PHP saat ini ke versi terbaru di Mac. Homebrew adalah sistem manajemen paket sumber terbuka yang mengelola penginstalan perangkat lunak di Mac dan Linux. Manajer paket memungkinkan pengguna menginstal dan memperbarui perangkat lunak sesuai dengan pengguna. Menginstal PHP dan memutakhirkannya ke versi terbaru disederhanakan dengan menggunakan Homebrew. Ini adalah cara termudah untuk menginstal dan memutakhirkan PHP di Mac. Kita dapat menggunakan perintah berikut untuk memeriksa versi PHP saat ini

Jika brew belum diinstal sebelumnya di sistem Anda, ketikkan kode di bawah ini di terminal macOS untuk menginstal brew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Setelah menginstal Homebrew, tambahkan ke PATH menggunakan perintah berikut

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile
_

Untuk menginstal PHP, kita dapat menggunakan perintah brew install php. Setelah menginstal PHP baru, setel PHP ke PATH menggunakan perintah berikut

echo 'export PATH="/usr/local/opt/php8/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

Untuk memperbarui versi PHP, perbarui minuman menggunakan perintah brew update. Kemudian, gunakan perintah brew upgrade php. Ini memutakhirkan versi saat ini ke versi terbaru PHP. Kemudian, restart server web untuk melihat perubahannya. Gunakan perintah sudo apachectl restart_ untuk memulai ulang server Apache. Jika Anda menggunakan Nginx, gunakan perintah sudo nginx -s reload

Jika kita ingin beralih antar versi PHP, kita dapat menggunakan perintah bawaan berikut untuk memperbarui ke PHP 8

brew tap shivammathur/php
brew install shivammathur/php/[email protected]

Ini akan memungkinkan kita untuk beralih kembali ke versi PHP sebelumnya. Kita dapat menggunakan perintah berikut untuk mengganti versi PHP

brew link --overwrite --force [email protected]
_

Perintah di atas akan mengalihkan versi PHP saat ini ke PHP 8. Jika kita ingin beralih kembali ke versi sebelumnya, kita dapat mengganti versi tersebut pada perintah di atas

Bagaimana cara mengubah versi PHP di terminal Mac?

Beralih Antar Versi PHP .
PHP 8. 1 minuman instal php. Perbarui jalurnya. echo 'export PATH="/opt/homebrew/opt/php/bin. $PATH"' >> ~/. zshrc echo 'export PATH="/opt/homebrew/opt/php/sbin. $PATH"' >> ~/. zshrc
PHP 8. 0 minuman instal php@8. 0. .
PHP 7. 4 arch -arm64 brew instal php@7. 4

Bagaimana cara memutakhirkan PHP ke 7. 4 di Mac?

Anda dapat menemukan jawaban saya yang serupa untuk php@7. 2. .
brew instal php@7. 4
brew link --force --overwrite php@7. 4
layanan brew mulai php@7. 4
ekspor PATH="/usr/local/opt/php@7. 4/bin. $PATH"
ekspor PATH="/usr/local/opt/php@7. 4/sbin. $PATH"

Bagaimana cara memperbarui PHP versi 7 ke 8 di Mac?

Meningkatkan dengan Homebrew .
Peningkatan biasa. buat upgrade php
Tingkatkan dengan shivammathur/homebrew-php. brew tap shivammathur/php brew install shivammathur/php/php@8. 0. Untuk beralih antar versi, gunakan perintah berikut. buat tautan --timpa --paksa php@8. 0. .
Langkah selanjutnya. Periksa versi saat ini dengan menjalankan php -v. php -v

Bagaimana cara mengubah jalur PHP di Mac?

Ikuti langkah-langkah sederhana ini. .
Di dalam Terminal, jalankan vim ~/. bash_profile
Ketik i lalu rekatkan yang berikut ini di bagian atas file. ekspor PATH=/Aplikasi/MAMP/bin/php/php5. 4. 10/bin. $PATH
Tekan ESC , Ketik. wq , dan tekan Enter
Di Terminal, jalankan source ~/. bash_profile