Heim > Backend-Entwicklung > PHP-Tutorial > Informationen zum Kompilieren und Installieren von msgpack-php

Informationen zum Kompilieren und Installieren von msgpack-php

藏色散人
Freigeben: 2023-04-08 09:14:01
nach vorne
3531 Leute haben es durchsucht

Informationen zum Kompilieren und Installieren von msgpack-php

Msgpack ist eine PECL -Erweiterung, die eine API für die Kommunikation mit der MessagePack -Serialisierung bereitstellt.

MessagePack ist eine effiziente binärbasierte Objektserialisierungsbibliothek, die für die sprachübergreifende Kommunikation verwendet werden kann. Es kann wie JSON Strukturobjekte zwischen vielen Sprachen austauschen, ist jedoch schneller und einfacher als JSON.

Herunterladen

wget https://github.com/msgpack/msgpack-php/archive/msgpack-2.0.3.tar.gz
Nach dem Login kopieren

Entpacken

tar -zxvf msgpack-2.0.3.tar.gz
 
cd msgpack-php-msgpack-2.0.3/
Nach dem Login kopieren

AnsichtphpizeDateipfad

$ whereis phpize
phpize: /usr/local/php-7.2.9/bin/phpize
Nach dem Login kopieren

Aus dem Quellcode Kompilieren Sie

$./configure
$make && make install
Nach dem Login kopieren

Ändern Sie die Konfigurationsdatei

sudo vim /usr/local/php-7.2.9/etc/php.ini
 
// 增加以下扩展
extension=msgpack.so
Nach dem Login kopieren

Starten Sie neu php-fpm Überprüfen Sie, ob die Installation erfolgreich ist

sudo systemctl restart php-fpm.service
Nach dem Login kopieren

Informationen zum Kompilieren und Installieren von msgpack-php

Offizieller einfacher Fall msgpack-test.php

<?php
$data = array(0=>1,1=>2,2=>3);
$msg = msgpack_pack($data);
var_dump($data);
echo &#39;----------------&#39;;
var_dump($msg);
 
$data = msgpack_unpack($msg);
var_dump($data);
Nach dem Login kopieren

Laufergebnisse

array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
}
----------------string(4) ""
array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
}
Nach dem Login kopieren

Weitere PHP-Kenntnisse finden Sie im PHP-Tutorial!

Das obige ist der detaillierte Inhalt vonInformationen zum Kompilieren und Installieren von msgpack-php. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
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