Comment installer l'extension yar en php7

墨辰丷
Libérer: 2023-03-26 17:32:01
original
1964 Les gens l'ont consulté

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
Copier après la connexion

3. Ok, installez d'abord msgpack

yum install php-devel
Copier après la connexion

L'installation saute beaucoup de choses. processus de compilation, omettez ING et ne vous souciez que des dernières lignes

pecl install msgpack
Copier après la connexion

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
Copier après la connexion
2. Installez yar

1. Téléchargez yar

2. Décompresser et compiler

wget http://pecl.php.net/get/yar-2.0.0.tgz
Copier après la connexion

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*
Copier après la connexion
configure : erreur : veuillez réinstaller la distribution libcurl - easy.h doit être dans /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
Copier après la connexion

5. extension Sous la bibliothèque

make && make install
Copier après la connexion

6. Étendre le fichier de configuration d'écriture

sudo cp yar.so /usr/lib/php/20151012/yar.so
Copier après la connexion

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
Copier après la connexion

ps : php -ir Requête phpinfo

Recommandations associées :
service php7.0-fpm restart
service nginx restart
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal