Maison >développement back-end >tutoriel php >Comment installer l'extension Yaf sur Ubuntu

Comment installer l'extension Yaf sur Ubuntu

小云云
小云云original
2018-01-31 09:12:421512parcourir

Cet article vous explique principalement comment installer l'extension yaf sur Ubuntu. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.

1. Téléchargez

adresse de téléchargement de l'extension yaf

http://pecl.php.net/package/yaf

Choisissez ce que vous souhaitez que le package soit téléchargé

wget http://pecl.PHP.net/get/yaf-2.3.5.tgz
tar zxvf yaf-2.3.5.tgz
cd yaf-2.3.5

2. Installation

#whereis phpize
/data/yaf-2.3.5# /usr/bin/phpize
#whereis php-config
php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
/data/yaf-2.3.5# ./configure --with-php-config=/usr/bin/php-config
/data/yaf-2.3.5# make && make install

Solution :

Une erreur peut survenir dans la dernière commande :compilation terminée. make: * [yaf_router.lo] Erreur 1

sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev

Exécutez à nouveau la dernière commande.

Si tout se passe bien, cela devrait ressembler à ceci :

也可以执行以下make test

Il peut également y avoir des erreurs comme celle-ci : cp: impossible de créer un fichier normal ' /usr /lib/php5/20121212/#INST@13121#':Autorisation refusée

Il s'agit d'une autorisation insuffisante. L'utilisateur actuel n'est pas root. Vous pouvez passer en root via su et saisir le mot de passe root. vous oubliez le mot de passe, vous pouvez le réinitialiser. :sudo passwd root

Ajoutez le php.ini :

extension=yaf.so

Si vous ne savez pas où se trouve le php.ini, vous pouvez chercher. sur phpinfo

Enfin, redémarrez le serveur

Recommandations associées :

Exemple détaillé de la méthode de test d'intégration PHPUnit du framework Yaf

Partagez le tutoriel sur la façon d'installer Swoole, Yar et Yaf sous PHP 7

Installation de l'environnement LAMP et extension yaf sous Ubuntu14

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
Article précédent:méthode thinkphp3.2.0 setIncArticle suivant:méthode thinkphp3.2.0 setInc