Maison  >  Article  >  développement back-end  >  Comment installer l'extension yar en php7

Comment installer l'extension yar en php7

墨辰丷
墨辰丷original
2018-05-18 16:12:211965parcourir

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.ini
2. 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. . introuvable
tar -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


ps : curl vs curl-deval

Référence : http://stackoverflow.com/questions/4976971/compiling-php- avec -curl-where-is-curl-installed

4. Installez yar
yum -y install curl-devel
sudo apt-get install libcurl4-gnutls-dev

5. extension Sous la bibliothèque

make && make install

6. É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.ini

ps : php -ir Requête phpinfo

Recommandations associées :
service php7.0-fpm restart
service nginx restart

Analyse complète de l'installation de php7

yar

Méthode d'extension

yarn 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn