Maison >développement back-end >PHP7 >Explication détaillée de la configuration étendue de pecl sous mac (avec exemples de code)
Cet article vous apporte des connaissances pertinentes sur PHP. Il vous présente principalement la configuration étendue de pecl sous mac. Cet article est basé sur php7.4. Les amis intéressés peuvent y jeter un oeil ensemble. à tout le monde.
Configuration étendue de pecl sous mac (basée sur php7.4)
Confirmation de l'environnement
Si votre php est installé via Brew, pecl est généralement inclus.
$ pecl version PEAR Version: 1.10.13 PHP Version: 7.4.28 Zend Engine Version: 3.4.0
Sinon, vous pouvez l'installer via le script suivant.
Script d'installation
$ curl -O https://pear.php.net/go-pear.phar $ sudo php -d detect_unicode=0 go-pear.phar
configuration pecl
Affichez la configuration pertinente de pecl
$ pecl config-show
Ici vous pouvez voir le répertoire d'extension par défaut de 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
Allez dans le répertoire d'extension et regardez ce qui suit
/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
Il est évident d'installer l'extension .so dans le fichier. Le répertoire est /opt/homebrew/Cellar/php@7.4/7.4.28_1/pecl
. Ce répertoire est en fait un lien symbolique vers /opt. /homebrew/lib/php/pecl
code>. /opt/homebrew/Cellar/php@7.4/7.4.28_1/pecl
,此目录实际上是软链接到了 /opt/homebrew/lib/php/pecl
。
目录配置
查看php的扩展目录
$ php -i | grep extension_dir extension_dir => /opt/homebrew/lib/php/pecl/20190902
比如我安装了一个 yaml.so
扩展。
直接在 /opt/homebrew/etc/php/7.4/php.ini
中添加一行 yaml.so
,会自动在 /opt/homebrew/lib/php/pecl/20190902/yaml.so
找到软连接到 /opt/homebrew/Cellar/php@7.4/7.4.28_1/pecl/20190902/yaml.so
Configuration du répertoire
Afficher le répertoire de l'extension php
yaml.so
. 🎜Ajoutez une ligne de yaml.so
directement dans /opt/homebrew/etc/php/7.4/php.ini
et elle sera automatiquement ajoutée à 🎜/ opt/homebrew/ lib/php/pecl/20190902/yaml.so
trouve le lien logiciel original vers /opt/homebrew/Cellar/php@7.4/7.4.28_1/pecl/20190902/yaml.so
Extension. 🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!