So installieren Sie die Yar-Erweiterung in PHP7

墨辰丷
Freigeben: 2023-03-26 17:32:01
Original
1971 Leute haben es durchsucht

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
Nach dem Login kopieren

3. Ok, installiere es zuerst msgpack

yum install php-devel
Nach dem Login kopieren

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

pecl install msgpack
Nach dem Login kopieren

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
Nach dem Login kopieren

2. Dekomprimieren und kompilieren

wget http://pecl.php.net/get/yar-2.0.0.tgz
Nach dem Login kopieren

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 /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*
Nach dem Login kopieren

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
Nach dem Login kopieren

5. Kopiere yar.so in die PHP-Erweiterungsbibliothek

make && make install
Nach dem Login kopieren

6. Erweitern Sie die Schreibkonfigurationsdatei

sudo cp yar.so /usr/lib/php/20151012/yar.so
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage