Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie die Yar-Erweiterung in PHP7

So installieren Sie die Yar-Erweiterung in PHP7

墨辰丷
墨辰丷Original
2018-05-18 16:12:211919Durchsuche

Dieser Artikel stellt hauptsächlich die Methode zur Installation der Yar-Erweiterung in PHP7 vor. Er analysiert die spezifischen Schritte, zugehörigen Befehle und Vorsichtsmaßnahmen für die Installation der Yar-Erweiterung in PHP7 im Detail in Form von Beispielen

Die Details sind wie folgt:

Um das RPC-Framework Yar zu erleben, benötigen Sie:

1. Installieren Sie die Yar-Erweiterungen und -Abhängigkeiten

1. Installieren Sie das Binärpaket-Protokoll 1. Es gibt natürlich viele Möglichkeiten, PHP-Erweiterungspakete zu installieren heftig als pecl. Bevor Sie dies verwenden, müssen Sie bestätigen, ob phpize existiert

Wenn phpize nicht existiert

find / -name phpize

3. Ok, installiere es zuerst msgpack

yum install php-devel

Die Installation überspringt viele Kompilierungsprozesse, lässt ING aus und nur Achten Sie auf die letzten paar Zeilen

pecl install msgpack

Nach der Installation wird msgpack.so automatisch in die PHP-Erweiterungsbibliothek kopiert und die Konfiguration wird geschrieben.

2. Yar installieren

1. Yar herunterladen

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. Dekomprimieren und kompilieren

wget http://pecl.php.net/get/yar-2.0.0.tgz

Es ist ein Problem aufgetreten:

Suche nach cURL im Standardpfad... nicht gefunden

configure: Fehler: Bitte installieren Sie die libcurl-Distribution neu – easy.h sollte sich in 2f45ce73fb053e7f9a9c072faeb0bf27/include/curl/ befinden

3. Installieren Sie curl-devel

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*

ps: curl vs curl-deval

Referenz: http://stackoverflow.com/questions/4976971/compiling-php-with-curl-where- ist -curl-installiert

4. Installiere yar

yum -y install curl-devel
sudo apt-get install libcurl4-gnutls-dev

5. Kopiere yar.so in die PHP-Erweiterungsbibliothek

make && make install

6. Erweitern Sie die Schreibkonfigurationsdatei

sudo cp yar.so /usr/lib/php/20151012/yar.so

7. Starten Sie php-fpm nginx neu

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 query phpinfo

Verwandte Empfehlungen:

Umfassende Analyse von PHP7-Installation

yar

Erweiterungsmethode

yarn Was ist das? Wie ersetzt
yar

n npm, um Front-End-Projektmodulabhängigkeiten zu verwalten?

Teilen Sie das Tutorial zur Installation von Swoole, Yar und Yaf unter PHP 7


Das obige ist der detaillierte Inhalt vonSo installieren Sie die Yar-Erweiterung in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn