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
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 =
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);
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#
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!