Wunschlisten (Previous) (Next) Developer FAQ

View this page in Last updated: Sun, 07 Sep 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

Kapitel 7. FAQ - Häufig gestellte Fragen

Anwender-FAQ

Ich habe eine Frage über PEAR, wo soll ich diese stellen?

Informationen über die Anmeldung an einer der Mailinglisten finden Sie hier.

Auf den genannten Mailinglisten ist Englisch die Verkehrssprache und Höflichkeit erhöht die Chance auf qualifizierte Antworten deutlich.

Funktioniert PEAR unter Mac OS X?

beantwortet von Brett Bieber

Alle Versionen von Mac OS X bis 10.5 enthielten bislang bereits standardmäßig PEAR. Mit Version 10.5 (Leopard) hingegen müssen Sie PEAR selbst installieren. Die Beschreibung der Standard-Installation von PEAR gelten auch hier.

Eventuell wollen Sie auf eine neuere PHP-Version updaten mit Hilfe eines Binary-Paketes, wie z.B. von Marc Liyanages PHP-Packages. Wenn bereits ein PHP-Package installiert ist kann es sein, dass bereits mehrere Installation von PHP und PEAR vorhanden sind. In diesem Fall prüfen Sie die aktuellen Versionsstände über die Kommandozeile: Finden Sie mit which pear den Ort Ihrer PEAR-Installation und rufen dann pear -V auf. Sie erhalten dann umfangreiche Versionsinformationen. Über pear config-show erfahren Sie Konfigurationsinformationen, inbesondere Pfadangaben über die PEAR-Installation.

Wenn Sie keine Änderungen an Ihrer Mac OS X-Installation vorgenommen haben, finden Sie PEAR unter /usr/bin/pear. Es ist abgestimmt auf die PHP 4-Installation von Mac OS X.

Wenn Sie Marc Liyanages PHP-Package benutzen, können Sie /usr/local/php5/bin/pear install {Packagename} verwenden, eventuell benötigen Sie Root-Rechte für die Installation oder das Update von Packages. Sie müssen in diesem Fall immer den vollständigen Pfad zu php&pear angeben auf der Kommandozeile.

Alternativ können Sie die Pfadangaben auch über pear config-set ändern. Eine weitere Möglichkeit besteht darin, die Verweise auf PHP 4-Variante zu entfernen und stattdessen auf Marc Liyanages PHP 5-Version zu linken: sudo rm /usr/bin/php /usr/bin/pear zum Entfernen, sudo ln -s /usr/local/php5/bin/php /usr/bin/php und sudo ln -s /usr/local/php5/bin/pear /usr/bin/pear zum Linken. Achten Sie aber darauf, dass zukünftige von Apple eingespielte PHP-Updates diese Umstellung wieder rückgängig machen können.

Hinweis: Es gibt keine konkreten Aussagen, ob Apple PHP 4 für Mac OS X bis Version 10.4 weiter unterstützen wird. Die obigen Angaben könne sich also durchaus in Zukunft ändern und für künftige Versionen abweichen. Werfen Sie deshalb vor Änderungen an der Installation einen Blick in die Dokumentation Ihrer Mac OS-Version, um die Standardeinstellungen zu kennen.

Warum zeigt mein Browser seltsame Warnungen, wenn ich mich auf der Webseite einlogge?

Sie erhalten diese Warnungen, da pear.php.net einen SSL-Schlüssel benutzt, der von CAcert signiert ist. Deren Root-Zertifikat wird leider nicht nicht bei allen Browsern mitgeliefert.

Wenn Sie Mozilla benutzen, können Sie das Zertifikat von dieser Seite importieren in dem Sie auf den Link „Root Certificate (PEM Format)“ anklicken. Wenn Sie gefragt werden, ob Sie der neuen Certificate Authority trauen möchten, markieren Sie zumindest die Option „Trust this CA to identify web sites.“ und klicken Sie auf "Ok".

Wenn Sie den Internet Explorer benutzen, finden Sie weitere Hilfe hier.

Mac OS X-Benutzer müssen Sie die oben genannte PEM-Datei herunterladen. Das Zertifikat kann dann über das „Keychain Access“-Werkzeug installiert werden, über „Import“ im „File“-Menu.

Installation in angepassten Windows-Verzeichnissen schlägt fehl.

Damit Windows weiss, dass es sich um ein angepasstes Verzeichnis handelt, setzt es das "Nur-Lesen"-Attribut für das Verzeichnis. Das Attribut wird nicht tatsächlich dafür verwendet, um den Schreibzugriff zu kontrolliern. Sie können darin Dateien erzeugen: http://support.microsoft.com/default.aspx?scid=kb;en-us;326549

Der PEAR-Installer prüft das Attribut und verweigert die Installation in diesen Verzeichnissen. Leider gibt es keinen Weg zu unterscheiden, zwischen angepassten Verzeichnissen und echten Nur-Lesen-Verzeichnissen auf Windows.

Leider gibt es keine Lösung, ausser die Installation in angepassten Verzeichnissen zu vermeiden.

Die heruntergeladene Datei go-pear.php wird nicht geparst von PHP! Warum?

Wenn Sie der Anleitung zu go-pear.php gefolgt sind, dabei z.B. Windows und Internet Explorer benutzen, dann kann der beschriebene Effekt auftreten. Obwohl Sie die Datei entsprechend go-pear.php benannt haben. Die Datei wird nicht geparst und der PHP-Quellcode wird dargestellt.

Die Ursache liegt meist darin, dass der Internet Explorer die Datei als HTML-Datei speichert. Dabei wird HTML um den PHP-Code ergänzt, um den Inhalt hübscher darzustellen.

Die Lösung liegt darin, die Datei nicht direkt zu speichern, sondern sich den Quellcode der Webseite anzeigen zu lassen -- üblicherweise mit Rechts-Klick und der Auswahl von "Quellcode anzeigen" aus dem Kontextmenü. Die meisten Browser erlauben die Speicherung des gezeigten Quellcodes unter dem Namen go-pear.php. Die gespeicherte Datei sollte jetzt problemlos auszuführen sein.

Unter Windows sollten Sie statt go-pear.php besser go-pear.bat verwenden. Es ist in jeder PHP-Standardinstallation enthalten.

Wunschlisten (Previous) (Next) Developer FAQ

Download Documentation Last updated: Sun, 07 Sep 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.