Rumah >pembangunan bahagian belakang >PHP7 >Penjelasan terperinci tentang konfigurasi lanjutan pecl di bawah mac (dengan contoh kod)

Penjelasan terperinci tentang konfigurasi lanjutan pecl di bawah mac (dengan contoh kod)

藏色散人
藏色散人ke hadapan
2023-03-25 17:51:081204semak imbas

Artikel ini membawakan anda pengetahuan yang berkaitan tentang PHP terutamanya memperkenalkan kepada anda konfigurasi lanjutan pecl di bawah mac Artikel ini berdasarkan php7.4.

Penjelasan terperinci tentang konfigurasi lanjutan pecl di bawah mac (dengan contoh kod)

Konfigurasi lanjutan pecl di bawah mac (berdasarkan php7.4)

Pengesahan alam sekitar

Jika php anda dipasang melalui brew, pecl biasanya disertakan.

$ pecl version
PEAR Version: 1.10.13
PHP Version: 7.4.28
Zend Engine Version: 3.4.0

Jika tidak, anda boleh memasangnya melalui skrip berikut.

Skrip pemasangan

$ curl -O https://pear.php.net/go-pear.phar
$ sudo php -d detect_unicode=0 go-pear.phar

konfigurasi pecl

Lihat konfigurasi berkaitan pecl

$ pecl config-show

Di sini anda boleh melihat direktori sambungan lalai pecl

PEAR executables directory     bin_dir          /opt/homebrew/lib/php/pecl/bin
PEAR documentation directory   doc_dir          /opt/homebrew/share/pear@7.4/doc
PHP extension directory        ext_dir          /opt/homebrew/Cellar/php@7.4/7.4.28_1/lib/php/20190902PEAR directory                 php_dir          /opt/homebrew/share/pear@7.4PEAR Installer cache directory cache_dir        /private/tmp/pear/cache
PEAR configuration file        cfg_dir          /opt/homebrew/lib/php/pecl/cfg

Pergi ke direktori sambungan dan lihat yang berikut

/opt/homebrew/Cellar/php@7.4/7.4.28_1/ [master*] ls -all | grep pecl
lrwxr-xr-x   1 yuan  admin      26  3 30 20:21 pecl -> /opt/homebrew/lib/php/pecl

Jelas sekali direktori tempat sambungan fail .so dipasang adalah /opt/homebrew/Cellar/php@7.4/7.4.28_1/pecl, direktori ini sebenarnya Di atas adalah pautan lembut kepada /opt/homebrew/lib/php/pecl.

Konfigurasi direktori

Lihat direktori sambungan php

$ php -i | grep extension_dir
extension_dir => /opt/homebrew/lib/php/pecl/20190902

Sebagai contoh, saya memasang sambungan yaml.so.
Tambahkan baris /opt/homebrew/etc/php/7.4/php.ini terus dalam yaml.so dan sambungan asal yang disambungkan perlahan ke
akan ditemui secara automatik dalam /opt/homebrew/lib/php/pecl/20190902/yaml.so/opt/homebrew/Cellar/php@7.4/7.4.28_1/pecl/20190902/yaml.so.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Penjelasan terperinci tentang konfigurasi lanjutan pecl di bawah mac (dengan contoh kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:segmentfault.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam