PHPMaster.com: Verpackung Ihre Anwendungen mit Phar

Auf PHPMaster.com heute gibt es ein neues Tutorial zeigt Ihnen, wie Sie Paket bis Ihre Anwendungen mit dem Pharma Funktionalität, die in den jüngsten PHP-Versionen gebündelt hat.

PHAR („PHP Archiv“) ist analog zu der JAR-Datei Konzept aber für PHP. Wenn Sie PHP 5.3 oder höher verfügen, ist die Phar-Erweiterung eingebaut und aktiviert, Sie können starten Sie es ohne zusätzliche Anforderungen. Dieser Artikel soll ein wenig Licht auf dieses wichtige Feature für diejenigen, die es noch nicht vorher benutzt zu vergießen. Ich hoffe, Sie finden es ein sehr hilfreiches Werkzeug und haben eine bessere und schnellere Bereitstellung Erfahrung.

Sie zeigen Ihnen, wie Sie ein Beispielprojekt, um die Pharmaindustrie aus bauen zu schaffen – eine einfache Anwendung, die aus eine Meldung ausgibt und den Inhalt einer Konfigurationsdatei. Code enthalten, um beim Aufbau der Pharma-Datei und wie Sie die Stub-Datei definieren, die in Ihrer Anwendung Dateien und Ordner zu ziehen.

PHPDeveloper.org

Bis Klampaeckel Blog: PHAR und FreeBSD

Bis Klampaeckel hat einen neuen Post über Ersatz der nun fehlenden phar Port auf FreeBSD-Installationen mit einer benutzerdefinierten kompilieren work-around.

Ich bemerkte, dass archivers / PECL-Pharma aus der Ports-Sammlung verschwunden auf einer meiner FreeBSD-Servern.Problem? Gründe für den Hafen zu entfernen waren: der Port nicht gepflegt ist, wurde der Hafen auf den überholten Pharma Erweiterung von pec und Pharma (in pecl) enthält offene Sicherheitsfragen auf. Die einfache Lösung ist es, einen neuen Hafen, die natürlich die Pharmaindustrie, die in der PHP-Kern gebündelt verwenden zu schaffen.

Er umfasst die einfachen fünf oder sechs Schritten Sie folgen müssen, um Ihre eigene Pharma-Erweiterung für Ihre Installation erstellen werde – grabbing die neueste Quelle, Kompilieren (configure / make) und setzen die daraus resultierende shared object (so.) In der richtigen Stelle für PHP zu finden. Alles, was bleibt dann ist es in der php.ini aktivieren. Phar ist ein Archiv Tool zur Erstellung, die (normalerweise) kommt im Paket mit Versionen von PHP und kann verwendet werden, um sowohl lesen als auch auf komprimierte Pakete zu schreiben.

PHPDeveloper.org

DZone.com: Phar: PHP-Bibliotheken mit einer einzigen Datei enthalten

Auf DZone.com heute Giorgio Sironi hat eine neue post Blick auf eine interessante, wenn auch selten verwendet, in den jüngsten Versionen von PHP – Verpackungen mit phar-Archive .

Phar ist ein php-Erweiterungen, die die Mittel für die Verteilung Code als ein einzelnes Archiv, das nicht über zu einem Ordner vor der Verwendung extrahiert werden zur Verfügung stellt. Das Konzept ist ähnlich wie JVM Jars: jedes Archiv wird ein virtuelles Verzeichnis, wo die Dateien zugegriffen werden kann. Allerdings ist der virtuelle Ordner nicht auf das Laden von Klassen beschränkt, sondern können Sie öffnen und lesen interne Dateien, als ob es decompresse wurden in ein Verzeichnis.

Er enthält eine kurze „Hallo Welt“ Beispiel für Verpackungen bis ein Skript in eine phar-Archiv und führt es über PHP. Er zeigt auch, wie einfach es ist, ein Archiv von aktuellen Code zu kreieren, um ein Archiv mit den neuesten Doctrine 2-Freisetzung für die einfache Integration ist. Phars erlauben auch Kompressions-und Hashing, hat aber Probleme mit der Ressourcenverwaltung und Zugriff auf externe Dateien.

PHPDeveloper.org