Heim > Backend-Entwicklung > PHP-Tutorial > Über das Packen und Entpacken von PHP Phar

Über das Packen und Entpacken von PHP Phar

藏色散人
Freigeben: 2023-04-07 20:30:02
nach vorne
3160 Leute haben es durchsucht

Ich habe kürzlich PHP verwendet, um eine Verbindung zu Hive herzustellen, und habe php-thrift-sql gefunden (https://github.com/Automattic/php-thrift-sql). Ich habe einen Satz in der Readme-Datei gefunden:
Der erste Kontakt war mit Boss Han. Swooole-Paketartikel erstellen

php -c php.ini build.php
Nach dem Login kopieren

Da phar.readonly in php.ini standardmäßig aktiviert ist und wir es hier entpacken und packen müssen, müssen wir es konfigurieren es wie folgt

[Phar]
; http://php.net/phar.readonlyphar.readonly = Off
; http://php.net/phar.require-hash;phar.require_hash = On
;phar.cache_list =
Nach dem Login kopieren

Wir sehen, dass es eine ThriftSQL.phar im Code gibt. Wenn Sie wissen möchten, wie man es verwendet, sollten Sie sich den Quellcode ansehen. Wie also auspacken?

<?php$phar =new Phar("./ThriftSQL.phar");
$re=$phar->extractTo("Thrift-origin");
var_dump($re);
Nach dem Login kopieren

Wenn das Entpacken korrekt ist, wird „true“ zurückgegeben, sodass es eine weitere Thrift-Origin-Datei im Pfad gibt.

php returned.php 
bool(true)
root@tongbo:/home/tb/tmpdown# lsci_3.1.30  ci.zip  php-thrift-sql  returned.php  Thrift-origin  ThriftSQL.phar
root@tongbo:/home/tb/tmpdown#
Nach dem Login kopieren

Geben Sie Thrift-origin ein und Sie können die spezifische PHP-Datei sehen Code.

Empfohlen: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonÜber das Packen und Entpacken von PHP Phar. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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