Dengan menggunakan semua ini, saya telah sangat sukses menginstal PHP saya sendiri di Server FileMaker macOS saya untuk penerbitan web PHP kustom dan Server Web macOS saya (untuk situs web, server munki dan server munkireport dan berbagai proxy jarak jauh. (keduanya Mac di Monterey)
Aku cukup terkejut mereka pergi dengan cara ini. Secara default, ini hadir dengan PHP 7. 3, dan saya membutuhkan 7. 4 untuk proyek saya jadi izinkan saya memandu Anda melalui pengaturan PHP di Mac Anda
Peringatan Mac terlihat seperti ini
WARNING: PHP is not recommended PHP is included in macOS for compatibility with legacy software. Future versions of macOS will not include PHP.Namun, jangan takut. Sangat mudah untuk menginstal PHP dan bahkan menginstal beberapa versi jika Anda mau
Menginstal Homebrew
Saat menginstal perangkat lunak di Mac Anda, kami hanya memerlukan satu pengelola paket, dan itu adalah Homebrew
Itu dapat menginstal paket atau perangkat lunak apa pun yang Anda inginkan dan bahkan menginstal versi tertentu
Baca lebih lanjut tentang Homebrew - Manajer paket untuk Mac
Panduan cepat. Jalankan perintah berikut di terminal Anda
/bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"_Menginstal PHP dengan Homebrew di Mac
Untuk menginstal PHP, kita dapat menjalankan perintah berikut
brew install phpIni akan menginstal PHP versi stabil terbaru (Pada saat penulisan, ini adalah PHP 8. 0)
Sebelum menjalankan perintah brew apa pun, ada baiknya menjalankan perintah berikut terlebih dahulu. Ini akan memeriksa apakah Homebrew sudah diperbarui dan menjalankan versi terbaru
brew update brew doctorMenginstal PHP7. 4 dengan Homebrew
Dalam kasus saya, saya ingin menginstal PHP 7. 4 karena ini adalah versi yang dijalankan oleh server kami
Untuk menginstal versi tertentu, kita dapat menggunakan notasi @
brew install php@7.4_Ini akan menjalankan penginstal, dan harus diakhiri dengan pemberitahuan sukses di terminal Anda
Namun, meskipun ini menginstal PHP, itu belum mengubah instance kami yang sedang berjalan
Jadi jika kita menjalankan perintah /bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"_2, kita mungkin masih melihat versi yang berbeda seperti /bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"3 atau apa pun yang telah Anda instal
Untuk memperbaikinya, kita perlu menautkan versi PHP yang benar
Mengganti Versi PHP dengan Homebrew di Mac
Sekarang setelah kami menginstal versi, kami dapat dengan mudah beralih di antara mereka menggunakan perintah /bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"4
Pertama, periksa versi PHP mana yang sedang berjalan
php -v # PHP 8.0.1 (cli) (built: Jan 8 2021 01:27:28) ( NTS ) # Copyright (c) The PHP Group_Kemudian kita dapat memutuskan tautan versi itu dengan menggunakan
brew unlink php@8.0_Langkah selanjutnya adalah menautkan versi yang kita inginkan
Ini akan memberitahu Anda untuk menjalankan skrip untuk menambahkan jalur
echo 'export PATH="/opt/homebrew/opt/php@7.4/bin:$PATH"' >> ~/.zshrcIni akan memastikan versi PHP yang tepat dimuat, sekarang jika Anda menjalankan /bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2 lagi itu akan ditampilkan
# PHP 7.4.14 (cli) (built: Jan 8 2021 01:35:35) ( NTS ) # Copyright (c) The PHP GroupDan begitulah. Kami beralih ke versi PHP
Php -v masih menampilkan versi yang salah
Saya mengalami masalah saat memutakhirkan dari 7. 4 sampai 8. 0 untuk demo saya yang terus saya lihat 7. 4 saat menjalankan /bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"_2. Hapus baris lama di file /bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"_7 Anda untuk memperbaikinya secara manual
/bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"_0Hapus baris yang menunjuk ke instance PHP lama Anda
/bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"_1Catatan. Ini adalah contoh versi saya. Ini mungkin berbeda dari apa yang Anda instal sebelumnya
Terima kasih telah membaca, dan mari terhubung
Terima kasih telah membaca blog saya. Jangan ragu untuk berlangganan buletin email saya dan terhubung di Facebook atau Twitter