Maison > Article > développement back-end > Comment installer l'extension yar en php7
Cet article présente principalement la méthode d'installation de l'extension yar en php7. Il analyse en détail les étapes spécifiques, les commandes associées et les précautions d'installation de l'extension yar en php7 sous forme d'exemples. Les amis dans le besoin peuvent s'y référer
.Les détails sont les suivants :
Pour découvrir le framework RPC Yar, vous avez besoin de :
1. Installez le protocole de packaging binaire msgpack
2. Installez les extensions yar. et dépendances
1. Installez le protocole d'empaquetage binaire msgpack
1 Il existe de nombreuses façons d'installer les packages d'extension PHP Bien sûr, rien. est plus violent que pecl. Avant de l'utiliser, vous devez confirmer si phpize existe
2. >
find / -name phpize
3. Ok, installez d'abord msgpack
yum install php-devel
L'installation saute beaucoup de choses. processus de compilation, omettez ING et ne vous souciez que des dernières lignes
pecl install msgpack
Après l'installation, msgpack.so sera automatiquement copié dans la bibliothèque d'extensions php et la configuration sera écrite.
Build process completed successfully Installing '/usr/include/php/ext/msgpack/php_msgpack.h' Installing '/usr/lib64/php/modules/msgpack.so' install ok: channel://pecl.php.net/msgpack-0.5.6 configuration option "php_ini" is not set to php.ini location You should add "extension=msgpack.so" to php.ini2. Installez yar 1. Téléchargez yar
2. Décompresser et compiler
wget http://pecl.php.net/get/yar-2.0.0.tgz
Problème rencontré :
vérification de cURL dans le chemin par défaut. . introuvabletar -zxvf yar-2.0.0.tgz cd cd yar-2.0.0 /usr/bin/phpize ./configure --with-php-config=/usr/bin/php-config7.0*configure : erreur : veuillez réinstaller la distribution libcurl - easy.h doit être dans 2f45ce73fb053e7f9a9c072faeb0bf27/include/curl/
Installer curl-devel
yum -y install curl-devel sudo apt-get install libcurl4-gnutls-dev5. extension Sous la bibliothèque
make && make install6. Étendre le fichier de configuration d'écriture
sudo cp yar.so /usr/lib/php/20151012/yar.so
7. Redémarrez php-fpm nginx
echo "extension=yar.so" > /etc/php/7.0/mods-available/yar.ini ln -sf /etc/php/7.0/mods-available/yar.ini /etc/php/7.0/fpm/conf.d/20-yar.ini ln -sf /etc/php/7.0/mods-available/yar.ini /etc/php/7.0/cli/conf.d/20-yar.inips : php -ir Requête phpinfo Recommandations associées :
service php7.0-fpm restart service nginx restartAnalyse complète de l'installation de php7
yar
Méthode d'extensionyarn Quoi est-ce ? Comment yarn remplace-t-il npm pour gérer les dépendances des modules de projet front-end ?
Partagez le tutoriel sur la façon d'installer Swoole, Yar et Yaf sous PHP 7
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!