Untuk setiap versi PHP, kami memiliki rumus dengan dukungan keamanan thread (zts)
dan dukungan simbol debug (debug)
dan keduanya (debug-zts)
juga. Rumus dengan simbol debug dapat digunakan saat membuat atau men-debug ekstensi PHP dan tidak direkomendasikan untuk penggunaan produksi. Rumus dengan dukungan keamanan thread dapat digunakan dengan aplikasi yang memerlukan dukungan multi-threading.
Sistem Operasi | Arsitektur |
---|---|
Linux | x86_64 |
macOS Ventura | x86_64 , arm64 |
macOS Sonoma | x86_64 , arm64 |
macOS Sequoia | x86_64 , arm64 |
Di macOS, instal Utilitas Baris Perintah Xcode:
xcode-pilih --install
Di Linux, instal cURL dan Git:
# Menggunakan APTsudo apt-get install -y curl git# Menggunakan Yumsudo yum install -y curl git
Instal Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Jika sebelumnya diinstal, perbarui homebrew dan rumusnya:
pembaruan minuman
Jika Anda memiliki paket dari homebrew/php
tap lama, lihat panduan ini untuk menghapusnya.
Ambil rumusnya di tap ini:
minuman ketuk shivammathur/php
Lihat Dukungan PHP untuk formula yang tersedia.
Misalnya untuk menginstal PHP 8.4
:
buatan instal shivammathur/php/[email protected]
Setelah menginstal Anda harus menautkannya:
tautan pembuatan bir --overwrite --force shivammathur/php/[email protected]
Mulai ulang terminal dan uji versi PHP Anda:
php -v
Anda dapat mengupgrade versi PHP Anda ke rilis patch terbaru.
Misalnya untuk mengupgrade PHP 8.4
:
pemutakhiran minuman shivammathur/php/[email protected]
Jika Anda menginstal beberapa versi PHP, Anda dapat beralih di antara versi tersebut dengan mudah.
Misalnya, untuk beralih ke PHP 8.4
:
tautan pembuatan bir --overwrite --force shivammathur/php/[email protected]
Jika Anda mendapat peringatan seperti di bawah ini, lakukan seperti yang disarankan:
Peringatan: Sudah tertaut: <Cellar Path>Untuk menautkan kembali: seduh batalkan tautan <formula> && seduh tautan <formula>
buat batalkan tautan [email protected] tautan pembuatan bir --overwrite --force shivammathur/php/[email protected]
Jika Anda menggunakan Apache
atau Nginx
dengan php-fpm
, restart server web Anda setelah ada perubahan pada PHP Anda.
Untuk Apache ( httpd
):
layanan pembuatan bir restart httpd
Untuk Nginx:
layanan pembuatan bir restart nginx
Pastikan Anda menjalankan brew update
sebelum menginstal PHP.
Jalankan brew doctor
dan perbaiki peringatan yang dilaporkannya.
Pastikan homebrew memiliki izin yang benar.
sudo chown -R "$(id -un)":"$(id -gn)" $(brew --prefix)
Jika PHP tidak berfungsi setelah pembaruan macOS. Instal ulang PHP beserta dependensinya.
Misalnya untuk menginstal ulang PHP 8.4
dan dependensinya:
pembuatan ulang $(brew deps shivammathur/php/[email protected]) shivammathur/php/[email protected]
Periksa apakah masalah Anda merupakan masalah umum Homebrew.
Jika Anda masih menghadapi masalah, silakan buat thread diskusi di sini.
Kode dalam proyek ini dilisensikan di bawah lisensi MIT. Silakan lihat file lisensi untuk informasi lebih lanjut.
Proyek ini memiliki beberapa dependensi, dan lisensinya dapat ditemukan di sini.
Kontribusi dipersilahkan! Silakan lihat Panduan Kontributor sebelum Anda mulai. Jika Anda menghadapi masalah apa pun saat menggunakan ketukan ini atau ingin menyarankan fitur/perbaikan, buat rangkaian diskusi di sini.
Selain GitHub Actions, kami menggunakan MacStadium untuk infrastruktur CI kami.
Proyek ini dengan murah hati didukung oleh banyak pengguna dan organisasi lain melalui Sponsor GitHub.
shivammathur/ekstensi homebrew
shivammathur/setup-php
Minuman rumahan/minuman
Homebrew/inti homebrew
Minuman rumahan/tindakan