cvs: phpdoc-de /faq installation.xml

From: Date: Mon, 10 Mar 2008 21:18:39 +0000
Subject: cvs: phpdoc-de /faq installation.xml
Groups: php.doc.de 
Request: Send a blank email to doc-de+get-2487@lists.php.net to get a copy of this message
samesch Mon Mar 10 21:18:39 2008 UTC Modified files: /phpdoc-de/faq installation.xml Log: syncing with EN; typos http://cvs.php.net/viewvc.cgi/phpdoc-de/faq/installation.xml?r1=1.16&r2=1.17&diff_format=u Index: phpdoc-de/faq/installation.xml diff -u phpdoc-de/faq/installation.xml:1.16 phpdoc-de/faq/installation.xml:1.17 --- phpdoc-de/faq/installation.xml:1.16 Thu Nov 22 12:18:41 2007 +++ phpdoc-de/faq/installation.xml Mon Mar 10 21:18:39 2008 @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.16 $ --> -<!-- EN-Revision: 1.49 Maintainer: samesch Status: ready --> +<!-- $Revision: 1.17 $ --> +<!-- EN-Revision: 1.51 Maintainer: samesch Status: ready --> <chapter xml:id="faq.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Installation</title> <titleabbrev>Installation</titleabbrev> <para> In diesem Abschnitt geht es um übliche Fragen zur Installation von PHP. PHP - gibt es für fast jedes Betriebssystem (außer vielleicht für MacOS vor OSX) + gibt es für fast jedes Betriebssystem (außer vielleicht für Mac OS vor OS X) und fast jeden Webserver. </para> <para> @@ -20,7 +20,7 @@ <question> <para> Warum sollte ich Apache2 mit threaded MPM nicht in einer - Produktions-Umgebung verwenden? + Produktionsumgebung verwenden? </para> </question> <answer> @@ -41,7 +41,7 @@ auf tönerne Füße. </para> <para> - Falls Sie das Gefühl haben, theaded MPM benutzen zu müssen, sollten Sie + Falls Sie das Gefühl haben, threaded MPM benutzen zu müssen, sollten Sie nach einer FastCGI-Konfiguration schauen, in der PHP in seinem eigenen Speicherbereich läuft. </para> @@ -188,21 +188,19 @@ <![CDATA[ # Extra Modules AddModule mod_php.c -AddModule mod_php3.c +AddModule mod_php.c AddModule mod_perl.c # Extra Modules LoadModule php_module modules/mod_php.so -LoadModule php3_module modules/libphp3.so # fuer PHP 3 -LoadModule php4_module modules/libphp4.so # fuer PHP 4 +LoadModule php5_module modules/libphp5.so # fuer PHP 5 LoadModule perl_module modules/libperl.so ]]> </programlisting> Und fügen Sie <programlisting role="apache-conf"> <![CDATA[ -AddType application/x-httpd-php3 .php3 # fuer PHP 3 -AddType application/x-httpd-php .php # fuer PHP 4 +AddType application/x-httpd-php .php ]]> </programlisting> ... in die globalen Eigenschaften oder in die Eigenschaften der @@ -211,111 +209,6 @@ </answer> </qandaentry> - <qandaentry xml:id="faq.installation.compile"> - <question> - <para> - Unix: Ich habe PHP 3 mit RPM-Paketen installiert, aber es läßt sich - nicht mit der benötigten Datenbank-Unterstützung übersetzen. Was ist da - los? - </para> - </question> - <answer> - <para> - Aufgrund des Aufbaus von PHP 3 ist es nicht einfach, ein vollständig - flexibles PHP-RPM zu bauen. Dieses Problem wurde in PHP 4 angegangen. - Für PHP 3 empfehlen wir Ihnen, dass Sie nach der Methode vorgehen, die - in der Datei INSTALL.REDHAT der PHP-Distribution beschrieben wird. Falls - Sie darauf bestehen, eine RPM-Version von PHP 3 zu verwenden, lesen Sie - weiter... - </para> - <para> - Um die Installation zu vereinfachen <emphasis>und</emphasis> weil RPMs - statt des Standardverzeichnisses /usr/local/ das Verzeichnis /usr/ - benutzen, konfigurieren die RPM-Paketbauer die RPMs so, dass sie ohne - Datenbank-Unterstützung installiert werden. Sie müssen in der RPM spec - Datei also angeben, welche Datenbanken unterstützt werden sollen und wo - sich die höchste Verzeichnisebene Ihres Datenbank-Servers befindet. - </para> - <para> - Dieses Beispiel erklärt die Vorgehensweise, mit der die Unterstützung - für den beliebten MySQL Datenbank-Server bei gleichzeitiger Verwendung - der Apache-Modul-Installation hinzugefügt wird. - </para> - <para> - Selbstverständlich kann die gesamte Information für jeden - Datenbank-Server angepasst werden, den PHP unterstützt. Es wird bei - diesem Beispiel davon ausgegangen, dass Sie MySQL und Apache komplett - mit RPMs installiert haben. - <itemizedlist> - <listitem> - <para> - Entfernen Sie zuerst mod_php3: - <programlisting role="shell"> -rpm -e mod_php3 - </programlisting> - </para> - </listitem> - <listitem> - <para> - Holen Sie sich dann das Source-RPM und INSTALLIEREN Sie es, NICHT - --rebuild - <programlisting role="shell"> -rpm -Uvh mod_php3-3.0.5-2.src.rpm - </programlisting> - </para> - </listitem> - <listitem> - <para> - Editieren Sie als Nächstes die Datei - <filename>/usr/src/redhat/SPECS/mod_php3.spec</filename> - </para> - <para> - Fügen Sie im %build Abschnitt die gewünschte Datenbank-Unterstützung - und den Pfad hinzu. - </para> - <para> - Für MySQL wäre das <option - role="configure">--with-mysql=/usr</option> Der %build Abschnitt - sieht in etwa so aus: - <programlisting role="shell"> -./configure --prefix=/usr \ ---with-apxs=/usr/sbin/apxs \ ---with-config-file-path=/usr/lib \ ---enable-debug=no \ ---enable-safe-mode \ ---with-exec-dir=/usr/bin \ ---with-mysql=/usr \ ---with-system-regex - </programlisting> - </para> - </listitem> - <listitem> - <para> - Nachdem Sie die Änderung vorgenommen haben, bauen Sie das Binary-RPM - folgendermaßen: - <programlisting role="shell"> -rpm -bb /usr/src/redhat/SPECS/mod_php3.spec - </programlisting> - </para> - </listitem> - <listitem> - <para> - Dann installieren Sie das RPM - <programlisting role="shell"> -rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm - </programlisting> - </para> - </listitem> - </itemizedlist> - Wenn Sie nun den Apache neu starten, haben Sie PHP 3 mit - MySQL-Unterstützung unter Verwendung von RPMs. Beachten Sie, dass es mit - dem Tarball der PHP 3 Distribution unter Befolgen der Anweisungen in - <filename>INSTALL.REDHAT</filename>, das sich in dieser Distribution - befindet, wahrscheinlich wesentlich einfacher zu bauen ist. - </para> - </answer> - </qandaentry> - <qandaentry xml:id="faq.installation.frontpage"> <question> <para> @@ -532,6 +425,9 @@ Sie Ihren Webserver neu starten, nachdem Sie Änderungen an der &php.ini; vorgenommen haben. </para> + <para> + Siehe auch <function>php_ini_loaded_file</function>. + </para> </answer> </qandaentry>

« previous php.doc.de (#2487) next »