Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Saya Tidak Boleh Memasang Sambungan Antarabangsa PHP pada XAMPP untuk Mac Saya?

Mengapa Saya Tidak Boleh Memasang Sambungan Antarabangsa PHP pada XAMPP untuk Mac Saya?

Linda Hamilton
Lepaskan: 2024-10-29 18:12:54
asal
435 orang telah melayarinya

Why Can't I Install PHP's Intl Extension on My XAMPP for Mac?

Memasang Sambungan Antarabangsa PHP pada XAMPP

Masalah:

Pengguna mungkin menghadapi kesukaran memasang sambungan intl pada XAMPP untuk Mac, walaupun mengikut arahan. Arahan php -m gagal mengesan sambungan yang dipasang, membawa kepada ralat komposer dan CakePHP.

Penyelesaian:

Penyelesaian melibatkan penggunaan langkah berikut:

  1. Semak Laluan PHP: Tentukan laluan PHP yang ditetapkan pada masa ini menggunakan arahan "php yang mana".
  2. Laraskan PATH: Jika laluan bukan "/Applications/XAMPP/xamppfiles/bin/php," ubah suai laluan sistem untuk memasukkannya: "PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}""
  3. Pasang icu4c: Gunakan Homebrew untuk memasang icu4c melalui "brew install icu4c."
  4. Install Intl melalui PECL: Jalankan arahan "sudo pecl update-channels" dan "sudo pecl install intl " untuk memasang sambungan Antarabangsa.
  5. Sahkan Pemasangan: Semak sama ada sambungan berjaya dipasang dengan "php -m | grep intl."
  6. Konfigurasikan php .ini: Tambah atau nyahtandakan baris "extension=intl.so" dalam fail php.ini yang terletak di "/Applications/XAMPP/xamppfiles/etc/php.ini" dan mulakan semula Apache.

Nota Tambahan:

  • Jika pemasangan "intl" gagal, pastikan Autoconf dipasang. Gunakan Homebrew untuk "brew install autoconf automake" atau pasang secara manual.
  • Selepas memasang "intl," kosongkan cache APC (jika menggunakan): "apcu_clear_cache();."
  • Jika sambungan intl masih tidak dapat dikesan, cuba tambahkan baris berikut pada fail php.ini sebelum Apache dimulakan semula:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20151012/"
extension=intl.so
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Memasang Sambungan Antarabangsa PHP pada XAMPP untuk Mac Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan