Lokasi ekstensi PHP OS X Homebrew

Saya baru saja menginstal paket homebrew/homebrew-php, dan memperhatikan bahwa direktori ekstensi sebenarnya kosong, terlebih lagi, semua arahan ekstensi di php.ini dikomentari. Meskipun demikian, phpinfo menunjukkan bahwa semua ekstensi standar (mysql, curl, zlib, dll.) telah diinstal dan berfungsi.

Jadi, bantu saya untuk memahami, bagaimana cara kerja ekstensi tersebut tanpa file ekstensi dan catatan yang sesuai di php.ini? Bagaimana cara mematikan beberapa ekstensi standar, atau menggantinya dengan ekstensi dari PECL (jika saya memerlukan versi yang berbeda atau lebih).


person Hast    schedule 05.04.2015    source sumber
comment
Anda mungkin memiliki banyak salinan PHP, jadi pertama-tama periksa apakah Anda menjalankan yang Anda harapkan, dan dengan direktori ekstensi di tempat yang Anda harapkan. Selanjutnya, saya tidak sepenuhnya yakin tetapi menurut saya adalah mungkin untuk membangun PHP dengan ekstensi yang dikompilasi ke dalam biner utama.   -  person Brad    schedule 05.04.2015
comment
@Brad ya, saya memeriksanya dan membandingkan lokasi php.ini dan extension_dir dengan yang ditampilkan di phpinfo. Jadi ya, Anda mungkin benar tentang ekstensi yang dikompilasi di bniary, saya juga memikirkannya. Namun pertanyaannya masih terbuka: bisakah saya mengganti atau mematikan beberapa di antaranya?   -  person Hast    schedule 05.04.2015
comment
Gunakan perintah mana untuk memahami biner mana yang sedang berjalan. Gunakan info minuman ‹paket › untuk melihat informasi relevan tentang paket tersebut.   -  person Kyslik    schedule 05.04.2015


Jawaban (1)


Jawaban singkat untuk pertanyaan lama untuk menghindari kebingungan: Mulai April 2018, Homebrew tidak lagi mendukung ekstensi PHP, hanya ekstensi minimum yang disertakan dengan PHP. Gunakan PECL untuk mengelola ekstensi PHP.

person Frank Lämmer    schedule 25.02.2019