cvs: peardoc /de/chapters parts.xml
| From: | Jan Lehnardt | Date: | Thu, 24 Jan 2002 20:24:59 +0000 |
| Subject: | cvs: peardoc /de/chapters parts.xml | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-2086@lists.php.net to get a copy of this message | ||
jan Thu Jan 24 15:24:59 2002 EDT
Added files:
/peardoc/de/chapters parts.xml
Log:
initial translation
Index: peardoc/de/chapters/parts.xml
+++ peardoc/de/chapters/parts.xml
<?xml encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<chapter id="parts">
<title>Die drei Bausteine von PEAR</title>
<simpara>
PEAR ist in drei Bestandteile aufgespalten, die in diesem
Kapitel beschrieben werden.
</simpara>
<sect1 id="parts-core">
<title>Kern</title>
<simpara>
Der Kern von PEAR beinhaltet den Basiscode, auf dem viele weitere
Pakete aus dem erweiterten Teil aufbauen. Ausserdem ist Code enthalten,
der auf eine hohe Ebene abstrahiert ist und so allgemein verwendet
werden kann.
</simpara>
</sect1>
<sect1 id="parts-extended">
<title>Erweitert</title>
<simpara>
Der erweiterte Teil von PEAR beinhaltet allgemeine Pakete die
in PHP oder PHP Erweiterungen in C geschrieben sind, die den
PEAR <link linkend="standards">Codierstandards</link>
entsprechen.
</simpara>
<para>
Die Pakete des erweiterten Teils werden über die PEAR Installations-
Tools veröffentlicht. Sie müssen den PEAR <link linkend="standards">
Codierstandards</link> entsprechen.
</para>
</sect1>
<sect1 id="parts-pecl">
<title>PECL</title>
<simpara>
PECL ist ein Archiv für PHP-Erweiterungen, die in C geschrieben
sind und nicht den PEAR <link linkend="standards">
Codierstandards</link> entsprechen.
</simpara>
<para>
PECL wurde als ein Archiv für die Erweiterungen aus dem PHP-Baum
eingerichtet, die aus dem PHP Quellcode nach PEAR verschoben
werden.
</para>
<para>
Weil die PEAR Installtions Tools noch keine PECL Pakete automatisch
installieren können, erfolgt hier eine kurze Beschreibung was
zu tun ist:
</para>
<para>
<itemizedlist>
<listitem>
<simpara>
Laden Sie das Paket aus PEAR herunter, enttaren Sie es irgendwo.
Wechseln Sie in das neu erstellte Verzeichnis und befolgen sie
folgende Schritte.
</simpara>
</listitem>
<listitem>
<simpara>phpize</simpara>
</listitem>
<listitem>
<simpara>./configure</simpara>
</listitem>
<listitem>
<simpara>make</simpara>
</listitem>
<listitem>
<simpara>cp modules/module.so /usr/local/lib/php</simpara>
</listitem>
</itemizedlist>
</para>
<para>
Der Pfad, wo <filename>module.so</filename> erwartet wird kann auf
ihrem System anders sein (prüfen Sie <filename>php.ini</filename>
und <function>phpinfo</function>). Um das Modul wirklich benutzen uz
können, müssen Sie es zu den Erweiterungsdirektiven in der
<filename>php.ini</filename> hinzufügen oder sie mit dl("module.so")
in ihr PHP Script laden.
</para>
<para>
Sie können das Paket ausserdem direkt in ihr PHP-Binary
einkompilieren. Dafür müssen sie das Paket nach php4/ext
im PHP-Quellcodeverzeichnis entpacken. Danach müssen Sie ebenfalls
phpize in dem neuen Verzeichnis ausführen. Bevor Sie jedoch
ihr eigentliches PHP "./configure-n" können müssen Sie das
<filename>./buildconf</filename> Script in ihrem PHP-Quellcode
Hauptverzeichnis starten. Nun können Sie ihr PHP auf die gewohnte
Art und Weise mit dem neuen Paket "./configure-n" und kompilieren
wie es mit jeder anderen Erweiterung auch geht.
</para>
</sect1>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->