Phar in PHP ähnelt dem Packen von Datei-JAR in Java, das heißt, es komprimiert einen Dateityp in einem Ordner.
Vorwort
Zunächst müssen Sie die php.ini-Konfiguration ändern, um den Schreibschutz von Phar-Paketen zu deaktivieren kann nicht geschrieben werden und Include ist standardmäßig aktiviert.
phar.readonly => On
Erstellen Sie ein Phar-komprimiertes Paket
<?php $phar = new Phar('swoole.phar'); $phar->buildFromDirectory(__DIR__.'/../', '/\.php$/'); $phar->compressFiles(Phar::GZ); $phar->stopBuffering(); $phar->setStub($phar->createDefaultStub('lib_config.php'));
new Phar
ist der Name des komprimierten Pakets. buildFromDirectory gibt das komprimierte Verzeichnis an, und der zweite Parameter kann die Erweiterung der komprimierten Datei über reguläre Regeln angeben.
Phar::GZ
gibt an, dass zum Komprimieren dieser Datei gzip verwendet wird. Unterstützt auch die BZ2-Komprimierung. Ändern Sie einfach den Parameter auf PHAR::BZ2
.
setSub wird verwendet, um festzulegen, dass die Datei geladen werden soll. lib_config.php wird standardmäßig automatisch geladen und ausgeführt.
Nach der Ausführung dieses Codes wird eine swoole.phar-Datei generiert.
Verwenden Sie das Phar-Komprimierungspaket
<?php include 'swoole.phar'; include 'swoole.phar/code/page.php';
Mit Phar können Sie Ihren Code einfach verpacken, integrieren und integrieren auf Online-Maschinen bereitgestellt.
Zusammenfassung
Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Phar-Paket PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!