Bagaimana cara mengaktifkan ekstensi php intl di xampp?

XAMPP adalah distribusi Apache gratis dan mudah dipasang yang berisi MariaDB, PHP, dan Perl. Ini memungkinkan Anda membangun situs WordPress secara offline, di server web lokal di komputer Anda. Ini pertama kali dirilis pada tahun 2002. Dimiliki oleh Apache Friends dan The PHP GD Graphics Library adalah pustaka perangkat lunak grafis untuk memanipulasi gambar secara dinamis. Bahasa pemrograman aslinya adalah ANSI C.  

Pada artikel ini, kita akan mengetahui bagaimana cara menginstal PHP GD di Xampp

Menginstal PHP GD di Xampp

Ikuti langkah-langkah di bawah ini untuk menginstal PHP GD di Xampp

Langkah 1. Buka Panel Kontrol XAMPP dari bilah tugas sistem Anda

Bagaimana cara mengaktifkan ekstensi php intl di xampp?

Langkah 2. Mulai Apache & MySQL

Bagaimana cara mengaktifkan ekstensi php intl di xampp?

Langkah 3. Klik Konfigurasi Apache

Bagaimana cara mengaktifkan ekstensi php intl di xampp?

Langkah 4. Klik pada php.ini. ini Yang selanjutnya akan membuka file dokumen

Bagaimana cara mengaktifkan ekstensi php intl di xampp?

Langkah 5. Buka pencarian file itu untuk ekstensi = info file

Bagaimana cara mengaktifkan ekstensi php intl di xampp?

Langkah 6. Tambahkan extension=gd pada baris berikutnya setelah extension=fileinfo lalu simpan file dan tutup

Bagaimana cara mengaktifkan ekstensi php intl di xampp?

Deyvid Nascimento

Mengikuti

10 Juli 2018

·

1 menit membaca

Instal ekstensi PHP intl untuk XAMPP dan Magento OSX High Sierra

Pertama —Periksa jalur php mana yang diatur i. e

which php

Jika Anda menggunakan xampp di mac Anda, seharusnya begitu

/Applications/XAMPP/xamppfiles/bin/php
_

tapi jika itu

/usr/bin/php

Anda perlu mengubah jalur php Anda

PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}"

Mari kita instal dengan homebrew

brew tap kyslik/homebrew-phpbrew install kyslik/php/php70-intl
_

Ubah php. ini

nano /Applications/XAMPP/xamppfiles/etc/php.ini

Tambahkan baris ini

extension=/usr/local/Cellar/php70-intl/[your-version]/intl.so
_

🍺 Suka?
Mengikuti. Twitter, Instagram, LinkedIN, Facebook

Jika Anda mencoba memasang Magento di MacOS dan mengalami kesalahan ini 

brew upgrade [email protected]
2. Selamat datang, izinkan saya membantu Anda menghemat waktu. Setelah banyak penelitian saya akhirnya bisa menyelesaikan ini. Masalahnya adalah Ekstensi PHP di macOS, dan terutama dengan XAMPP

Ada beberapa cara untuk membuatnya berfungsi di macOS,

1. Menggunakan built-in Apache dan PHP

2. Menggunakan XAMPP

Tampaknya cukup mudah untuk membuatnya berfungsi menggunakan Apache dan PHP bawaan. Menginstal PHP dengan benar menyelesaikan masalah. Menggunakan minuman, php7. 1 memiliki ekstensi intl bawaan

brew install [email protected]
_

Tingkatkan ke versi terbaru

brew upgrade [email protected]

Symlink untuk referensi di Cellar

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

Ubah jalur PHP di profil bash saya

echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile

echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.bash_profile

Muat ulang profil bash Anda (Anda dapat menutup terminal dan membukanya lagi)

. ~/.bash_profile

Periksa Intl

php -m | grep intl

Catatan. Jika Anda menemukan peringatan seperti. Peringatan PHP. Memulai PHP. Tidak dapat memuat pustaka dinamis '/usr/local/opt/php71-intl/intl. jadi'. Maka Anda harus menonaktifkan intl sebelumnya.

brew upgrade [email protected]
3

jika Anda mengalami masalah dengan pemeriksaan ini, PHP mana yang digunakan sistem Anda

which php

(harus yang baru saja Anda instal. /usr/local/opt/[email dilindungi]/… )


Sekarang saya memiliki beberapa proyek yang sudah berjalan di mac saya dengan XAMPP. Dan beralih antara Apache bawaan dan XAMPP atau MAMP untuk menjalankan proyek saya terlalu membingungkan dan memakan waktu. Jadi saya berharap menemukan solusi untuk membuatnya bekerja untuk XAMPP

Untuk XAMPP, menginstal ekstensi intl sangat merepotkan, pertama karena ekstensi ini tidak disediakan oleh XAMPP begitu saja. Saya hampir menyerah, sebagian besar solusi tidak berhasil untuk saya. Terutama karena mereka dimaksudkan untuk PHP5. 6 dan bukan untuk PHP7. (menggunakan pecl) saya terus mendapatkan kesalahan ini. "kesalahan fatal. 'ekst/standar/php_smart_str. h’ file tidak ditemukan”. Bahkan mencoba membangun intl-extension menggunakan macports, bukan pecl. tapi tidak beruntung

Beberapa solusi menggunakan paket minuman yang sekarang sudah tidak digunakan lagi/dihapus/dipindahkan. (menggunakan php71-intl ).

brew upgrade [email protected]
4 & 
brew upgrade [email protected]
5

Akhirnya saya berhasil menggunakan langkah-langkah berikut. Ide keseluruhannya adalah membangun ekstensi intl dari kode sumber PHP Anda sendiri. Pertama, periksa 

brew upgrade [email protected]
6 path is set. seharusnya 
brew upgrade [email protected]
_7. Jika tidak, Anda dapat mengubahnya dengan ________7______8. Lebih detail di sini

Sebelum Anda mulai, pastikan Anda telah menginstal Xcode. Juga, instal versi terbaru dari autoconf. ini mungkin membantu

brew install autoconf

Selanjutnya unduh versi PHP yang Anda gunakan di XAMPP dari php. bersih. Saya menggunakan 7. 1. 18. Versi ini bekerja untuk saya. php-7. 1. 31, saya kira jika Anda mengikuti langkah-langkah ini mungkin berhasil untuk 7. 0 atau 7. 2 juga. Beri tahu saya jika ya atau tidak, saya akan memperbarui posting ini. Jangan gunakan PHP7. 3 untuk Magento2. 3. 0, tidak didukung

Ekstrak tar. gz menggunakan (saya mengekstraknya di dalam ~/Downloads/ folder )

tar -xzvf php-7.1.31.tar.gz

cd ke dalam folder yang diekstraksi

cd php-7.1.31

ubah ke subfolder ext/intl

brew upgrade [email protected]
0

Jalankan perintah ini untuk membuat ekstensi

brew upgrade [email protected]
1

Anda sekarang dapat menghapus semua file yang Anda unduh dan juga folder yang diekstraksi

Buka /Applications/XAMPP/xamppfiles/etc/php. ini , dan tambahkan

brew upgrade [email protected]
9

Itu dia. Mulai ulang Apache Anda menggunakan XAMPP GUI dan itu akan berfungsi. Anda harus menjalankan perintah ini setiap kali menginstal XAMPP versi baru

Bagaimana cara mengaktifkan ekstensi Intl di PHP?

Ekstensi intl diaktifkan secara default pada versi PHP di atas 7. 2. Jika Anda melihat ada kesalahan di situs Anda yang terkait dengan ekstensi ini, hubungi Dukungan untuk bantuan lebih lanjut. Jika situs Anda masih menjalankan PHP 5. 6, Anda harus mengaktifkan ekstensi ini secara manual dengan menambahkan sedikit tambahan pada file phprc Anda .

Bagaimana cara mengaktifkan ekstensi PHP di xampp?

Langkah 1. Buka Panel Kontrol XAMPP dari bilah tugas sistem Anda. .
Langkah 2. Mulai Apache & MySQL
Langkah 4. Klik pada php.ini. .
Langkah 5. Buka pencarian file itu untuk ekstensi = info file
Langkah 6. Tambahkan extension=gd pada baris berikutnya setelah extension=fileinfo lalu simpan file dan tutup

Apa itu ekstensi PHP Intl?

Ekstensi Internasionalisasi (Intl) adalah pembungkus pustaka ICU, kumpulan pustaka C/C++ dan Java yang menyediakan dukungan Unicode dan Globalisasi untuk aplikasi perangkat lunak. It enables PHP programmers to perform UCA-conformant collation and date/time/number/currency formatting in their scripts.

Bagaimana cara mengaktifkan ekstensi PHP di Windows?

Langkah 1. Klik tombol Config lalu pilih php. ini untuk instalasi PHP Anda, dan buka di editor teks. Langkah 2. Temukan baris yang menentukan lokasi baris "ekstensi =". Langkah 3. Cari ekstensi yang ingin Anda instal dan hapus titik koma sebelum baris tersebut