Sie befinden sich hier: eisfair / Pack-Eis
News News News

Navigation

Content

Dateianzeige für php5_ccpp (2.0.25)

usr/share/doc/php5_ccpp/php5_ccpp.txt
CGI-CLI-Pear-Pecl Dokumentation ------------------------------- Gliederung der Dokumentation: 1.0 Was ist... 1.1 ...CGI 1.2 ...CLI 1.3 ...Pear 1.4 ...Pecl 2.0 Das Setup Menu 1.0 Was ist ... ================= Hier nun eine kuze Erklärung, was sich hinter den Begriffen CGI, CLI, PEAR und PECL verbirgt. 1.1 ...CGI? ------------- Nun CGI ist die Schnittstelle "Common Gateway Interface" Dabei werden Scripte auf dem Webserver ausgeführt (Perl) und das Ergebnis an den Browser zurückgesendet. Es gibt natürlich auch Scripte die kaum etwas "zurücksenden", Mailscripte z.B. senden ja nicht an den Browser sondern zu ihrem Postfach. Sie sehen dann meist nur das die Mail versendet wurde. 1.2 ...CLI? ------------- Als Command Line Interface (CLI) wird eine Mensch-Maschine-Schnittstelle bezeichnet, bei der die Anweisungen an die Maschine durch Eingabe von Befehlswörtern erfolgt. 1.3 ...PEAR? -------------- PEAR (PHP Extension and Application Repository) ist ein zentrales Archiv für Klassen und Bibliotheken in PHP mit einem hohen Wiederverwendungswert. Innerhalb von PEAR existiert darüber hinaus PECL, in dem Erweiterungen für PHP, die in C und C++ geschrieben sind, enthalten sind. PEAR ist Malin Bakken gewidmet. Die ersten Bestandteile vom PEAR wurden kurz vor ihrer Geburt geschrieben. Der Zweck von PEAR ist die Verbreitung nützlicher, geprüfter und qualitativ hochwertiger objekt orientierter Skripte (Packages) in PHP und Erweiterungen in C, die von allen PHP-Entwicklern genutzt werden können. Gleichzeit sollen die Standards, die in PEAR definiert werden, dazu dienen, dass Entwickler Code schreiben können, der portabel, auf vielen anderen Systemen und Konfigurationen einsetzbar und gut lesbar ist. Wer ein Package zu PEAR beisteuern will, der sollte die Mailingliste pear-dev@lists.php.net abonnieren und sich mit den PEAR Coding Standards auseinandersetzen. 1.4 ...PECL? -------------- PECL, die PHP Extension Community Library, ist als Ausgliederung aus PEAR entstanden, wobei sich die beiden Projekte die Infrastruktur teilen. Im Gegensatz zu PEAR werden hier nicht in PHP sondern in C geschriebene Erweiterungen gesammelt. Die Tatsache, dass PECL anfangs primär dafür genutzt wurde Erweiterungen, die nicht mehr aktiv gepflegt werden, aus der Hauptdistribution auszulagern hat zur Bezeichnung Sibirien geführt. Trotz verbesserter Unterstützung durch den PEAR-Installer und der Tatsache, dass PECL inzwischen aktiv als Entwicklungsplattform für (neue) Erweiterungen genutzt wird, wird es von einigen Entwicklern noch stiefmütterlich behandelt, was dazu führt, dass PECL bei den Anwendern noch ein Schattendasein führt. Die Herrschaft über PECL hat der King of PECL, Wez Furlong. 2.0 Das Setup-Menü ==================== - Documentation (Ansehen der Dokumentation. Diese Datei.) - Edit Configuration (Ändern der Konfiguration für CGI und CLI - siehe Kapitel 3.0) - Pear Menu (zum Pear Menü) - List all Pear packages (Gibt eine Liste aller installierten Pakete aus) - Update Pear channels (Für ein Update des Installationspfades durch) - Update Pear and installed packeges (Führt ein Update aller installieretn Pakete durch, auch Pear selbst) - Install an new package (installiert ein Paket das der User selber angeben kann)