Instal ekstensi gmp php mac
Bagian dua dari seri dua bagian yang diperbarui untuk menyiapkan lingkungan pengembangan Apache/PHP di macOS Catalina Show
Karya ini untuk pengembang web yang ingin menginstal Apache dan PHP sebagai bagian dari pengaturan lingkungan pengembangan mereka di Mac mereka Pastikan untuk memeriksa Bagian Satu, Cara Memasang Apache di macOS 10. 15 Catalina Menggunakan Homebrew, yang merupakan prasyarat untuk bagian ini Sebelumnya, saya mengandalkan versi Apache dan PHP yang sudah dimuat sebelumnya dengan OS di MacBook Pro saya. Saya kemudian akan menginstal ekstensi PHP yang saya butuhkan (Xdebug, Redis, dll. ) dari Homebrew Mulai 1 April 2018, Homebrew menghentikan keran Homebrew/php demi pendekatan Homebrew/inti baru. Selain itu, meskipun beberapa ekstensi penting masih didukung (mis. g. , MySQLi), sebagian besar ekstensi PHP tidak lagi didistribusikan melalui Homebrew sama sekali ( brew install [email protected] 1, brew install [email protected] 2, dll. ) dan membutuhkan instalasi melalui PECL (PHP Extension Community Library)Dengan aturan keamanan yang selalu berubah di macOS, bersama dengan komplikasi penggunaan versi PHP pra-instal macOS bersama dengan PECL, saya telah memutuskan untuk mengubah seluruh pendekatan saya dan alih-alih menggunakan pengaturan sepenuhnya dari Homebrew. Pendekatan baru ini memungkinkan penginstalan yang lebih sederhana, lebih banyak fleksibilitas untuk pembuatan versi, dan akan terus berfungsi di semua versi macOS Instruksi ini berfungsi dengan versi macOS sebelumnya. Selain itu, Anda tidak harus memulai dengan penginstalan OS baru untuk menggunakan bagian ini, tetapi petunjuk ini dimulai dari awal dengan asumsi Anda tidak menginstal apa pun karena itulah cara termudah untuk melakukannya. Mari kita mulai Langkah Instal HomebrewJika Anda belum melakukan ini, maka Anda harus melakukannya Catatan. Perintah berikut adalah satu baris yang telah dibungkus karena batasan lebar halaman di Medium. Pastikan untuk menyalin seluruh baris ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Buat direktori file log PHPPHP hadir dengan pra-konfigurasi dengan direktori lognya sendiri, tetapi kami akan membuat folder brew install [email protected] 3 kami sendiri sehingga mudah ditemukan saat kami membutuhkannya. Ikuti langkah-langkah ini untuk membuat direktori yang sesuai dan mengatur izinnya. Abaikan pesan yang sudah ada yang mungkin Anda terimasudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_ Instal dan konfigurasikan PHPHingga akhir Maret 2018, semua bir terkait PHP ditangani oleh Homebrew/php tap, tetapi sudah tidak digunakan lagi. Jadi sekarang kami menggunakan apa yang tersedia di paket Homebrew/core. Ini harus dipertahankan dengan lebih baik tetapi merupakan kumpulan paket yang jauh lebih lengkap brew install [email protected] Perlu dicatat bahwa untuk menginstal versi lain dari PHP, Anda cukup mengubah nomor versi (mis. g. , php@7. 1 ). Anda juga memiliki kemampuan untuk menginstal beberapa versi PHP secara bersamaan dan beralih di antara versi tersebut. Namun, dokumen ini dirancang khusus untuk menginstal dan mengkonfigurasi PHP 7. 2 File brew install [email protected] _4 baru Anda terletak di direktori berikut/usr/local/etc/php/7.2/php.ini Aktifkan modul Apache yang diperlukanSekarang kita perlu mengkonfigurasi Apache untuk menggunakan modul PHP yang baru diinstal. Untuk melakukan ini, kita perlu mengedit file brew install [email protected] 5 yang kita instal di Bagian Satu dari seri iniopen -e /usr/local/etc/httpd/httpd.conf _Gulir ke bagian bawah entri brew install [email protected] 6 dan tambahkan baris berikut setelah baris modul brew install [email protected] 7Catatan. Perintah berikut adalah satu baris yang telah dibungkus karena batasan lebar halaman di Medium. Pastikan untuk menyalin seluruh baris LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so Tetapkan indeks direktori dan penangan fileAnda juga perlu mengatur indeks direktori untuk PHP secara eksplisit, jadi cari blok teks berikut
… lalu pilih dan ganti dengan baris berikut
Simpan dan keluar dari editor teks Untuk memulai layanan PHP dan memastikannya dimulai saat reboot, masukkan perintah berikut di Terminal brew services start [email protected] Validasi instalasi PHPUntuk menguji apakah PHP diinstal dan berjalan seperti yang diharapkan, buat file bernama brew install [email protected] 8 di folder Situs yang Anda buat di Bagian Satu dari seri iniecho " ~/Sites/index.php Mulai ulang Apache sudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_0 Sekarang lakukan hard refresh pada browser Anda (atau tutup dan keluar dari browser Anda dan mulai kembali). Kemudian telusuri ke localhost Anda, dan Anda akan melihat halaman info PHP yang mirip dengan yang di bawah ini Jika Anda melihat halaman info PHP yang serupa, maka selamat. Anda sekarang menjalankan Apache dan PHP dengan sukses Jika Anda memiliki masalah dan sepertinya PHP tidak dimuat dengan benar, mungkin sesi browser Anda mencegahnya menyegarkan. Coba matikan dan tutup browser Anda sepenuhnya. Jalankan reset Apache lagi, dan buka browser Anda dan coba navigasikan ke localhost Anda. Ini harus bekerja Instal ekstensi PECLMulai Maret 2018, Homebrew tidak lagi mendistribusikan sebagian besar ekstensi PHP dan harus diinstal menggunakan PECL. Ini termasuk ekstensi Xdebug, igbinary, dan Redis Kabar baiknya adalah PECL disertakan dalam instalasi PHP Anda, dan yang perlu Anda lakukan hanyalah menambahkan lokasi binnya ke PATH sistem Anda untuk membuatnya mulai bekerja dari baris perintah Anda Catatan. Sebelum menjalankan perintah di bawah ini, sebaiknya cd ke folder brew install [email protected] 9 Anda dan verifikasi nomor versi yang tercantum dalam perintah (mis. g. , 7. 2. 23); sudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_1 Ini akan menambahkan direktori PHP Anda ke jalur sistem Anda dan memulai ulang bash. Anda harus baik untuk pergi Buka Terminal dan masukkan perintah di bawah ini. Anda akan melihat daftar opsi alih-alih perintah tidak ditemukan. Jika Anda melihat daftar opsi, Anda siap melakukannya sudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_2 Ini akan menambahkan baris ke bagian atas file brew install [email protected] 4 Anda yang akan kami perbaiki setelah kami menginstal ekstensi yang tersisaInstal XdebugIni akan menginstal Xdebug v2. 7. 2, yang merupakan rilis stabil saat ini (saat tulisan ini dibuat) yang mendukung PHP 7. 2 Ada versi lain dari Xdebug. Ganti saja nomor versi yang Anda inginkan sudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_3 Instal igbinaryIni akan menginstal igbinary v3. 0. 1, yang merupakan rilis stabil saat ini (saat tulisan ini dibuat) dan mendukung PHP 7. 2 Ada versi lain dari igbinary. Ganti saja nomor versi yang Anda inginkan Catatan. Anda harus menginstal ekstensi igbinary sebelum menginstal Redis sudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_4 Ini akan menambahkan baris ke bagian atas file brew install [email protected] 4 Anda yang akan kami perbaiki setelah kami menginstal Redis dan ekstensinyaInstal RedisPertama, instal komponen server Redis untuk lingkungan dev kita sudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_5 Setelah selesai, mulai Redis dan atur untuk memulai ulang saat reboot sudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_6 Instal ekstensi Redis PHPIni akan menginstal Redis v5. 0. 2, yang merupakan rilis stabil saat ini (saat tulisan ini dibuat) dan mendukung PHP 7. 2 Ada versi lain dari Redis. Ganti saja nomor versi yang Anda inginkan Catatan. Anda harus menginstal ekstensi igbinary sebelum menginstal Redis sudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_7 Anda akan ditanya beberapa pertanyaan selama instalasi. Jawab mereka sebagai berikut
Edit pengaturan konfigurasi PHPSekarang setelah kami memasang semua ekstensi yang diperlukan, kami dapat membuat beberapa entri terakhir ke file brew install [email protected] 4 untuk lingkungan pengembangan kamisudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_8 Temukan dan hapus tiga baris ini yang ditambahkan ke bagian paling atas dari file brew install [email protected] 4 di langkah sebelumnya. Kami akan menambahkannya kembali sebentar lagisudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_9 Gulir ke bagian bawah file brew install [email protected] 4 dan rekatkan baris berikut diSimpan dan keluar dari editor teks Mulai ulang Apache sudo mkdir /usr/local/logsudo mkdir /usr/local/log/phpsudo chgrp -R staff /usr/local/log/phpsudo chmod -R ug+w /usr/local/log/php/_0 Buka browser Anda dan arahkan ke http Anda. // localhost. Anda akan melihat halaman info PHP Anda. Gulir ke bawah dan Anda akan melihat semua informasi ekstensi PHP yang diperlukan ditampilkan untuk igbinary, Redis, dan Xdebug dengan nomor versi yang tepat yang Anda pasang di langkah sebelumnya Selamat. Anda sekarang memiliki Apache dan PHP dengan ekstensi terkait yang berjalan di lingkungan pengembangan Mac Anda Bagaimana cara menginstal ekstensi GMP PHP?Instalasi GMP di PHP
. Anda dapat mengaktifkannya dengan menghapus (;) ;extension=gmp ditambahkan di awal ekstensi di php. ini . Setelah itu restart apache dan untuk konfirmasi apakah perubahannya mencerminkan.
Bagaimana cara menginstal ekstensi PHP?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
Bagaimana cara menginstal ekstensi GMP PHP di cPanel?Langkah Memasang Ekstensi PHP di cPanel . Langkah 1. Pilih cPanel dan login Langkah 2. Pergi ke versi PHP Langkah 3. Pilih versi PHP ideal Anda dan klik Tetapkan sebagai Terkini dan pilih ekstensi Langkah 4. Pilih Ekstensi yang diperlukan Bagaimana cara menginstal PHP di Mac?Menginstal PHP di macOS. . Langkah 1. Salin perintah instalasi Langkah 2. Selanjutnya, rekatkan perintah yang disalin di Terminal. . Langkah 3. Sekarang, kita akan memasukkan perintah di bawah ini untuk memperbarui paket kita. pembaruan minuman. . Note: Below, Substitute ' |