Wie einrichten BIRNE auf Mac OS X 10.5 Leopard

Hab ich schließlich versucht zu installieren, BIRNE, so kann ich einfach installieren PHPUnit. Ich möchte Sie auf einem Mac, Apache, MySQL, PHP, PHPUnit Entwicklungsumgebung, so kann ich lokal testen. Ich habe bereits Apach, MySQL und PHP arbeiten. Jetzt muss ich PHPUnit, was bedeutet ich brauche PEAR zu installieren.

Ich habe gesucht alle über, und es gibt ein paar Variationen von "tutorial", wie Sie PEAR installieren auf Mac OS X 10.5. Aber ich kann nicht scheinen, um alle von Ihnen zu arbeiten! Hat jemand hatte Erfolg mit diesem? Ich bin mir nicht ganz sicher, ich habe alles eingerichtet wie es sein sollte, also, wenn Sie die "Standard -" Mac OS X 10.5 Pfade enthalten, oder eine einfache Erklärung, wo alles gehen sollte, würde ich mich freuen.

Folgenden diese tutorial möchte ich Folgendes tun:

curl http://pear.php.net/go-pear > go-pear.php
sudo php -q go-pear.php

Ich drücken Sie die EINGABETASTE, bis ich auf eine Liste mit 7 include-Pfaden:

1. Installation prefix ($prefix) : /Users/andrew
2. Temporary files directory     : $prefix/temp
3. Binaries directory            : $prefix/bin
4. PHP code directory ($php_dir) : $prefix/PEAR
5. Documentation base directory  : $php_dir/docs
6. Data base directory           : $php_dir/data
7. Tests base directory          : $php_dir/tests

Ich die Installation prefix zu /usr/local drücken Sie enter, um fortzufahren, geben Sie Y auch installieren PEAR_Frontend_Web-beta, PEAR_Frontend_Gtk2, MDB2. Irgendwann ist alles installiert.

Nächsten...

Beim ersten Versuch, ich denke include_path war auskommentiert php.ini-Datei, aber da habe ich bereits geändert, diese Zeile, und dies ist nicht das erste mal, ich habe versucht zu installieren, bekomme ich folgende Meldung:

WARNING!  The include_path defined in the currently used php.ini does not
contain the PEAR PHP directory you just specified:
</usr/local/PEAR>
If the specified directory is also not in the include_path used by
your scripts, you will have problems getting any PEAR packages working.

Would you like to alter php.ini </private/etc/php.ini>? [Y/n] : 

Tippe ich Y lassen und Birne, automatisch aktualisieren meine include-Pfad:

php.ini </private/etc/php.ini> include_path updated.

Current include path           : .:/usr/share/pear
Configured directory           : /usr/local/PEAR
Currently used php.ini (guess) : /private/etc/php.ini

Ich drücken Sie die EINGABETASTE, um fortzufahren, und bekomme folgende Meldung:

The 'pear' command is now at your service at /usr/local/bin/pear

** The 'pear' command is not currently in your PATH, so you need to
** use '/usr/local/bin/pear' until you have added
** '/usr/local/bin' to your PATH environment variable.

Run it without parameters to see the available actions, try 'pear list'
to see what packages are installed, or 'pear help' for help.

For more information about PEAR, see:

  http://pear.php.net/faq.php
  http://pear.php.net/manual/

Thanks for using go-pear!

PHP Warning:  rmdir(/usr/local/temp): Not a directory in /Users/andrew/go-pear.php on line 1237

Warning: rmdir(/usr/local/temp): Not a directory in /Users/andrew/go-pear.php on line 1237

Update: ich glaube, ich weiß, warum die letzten beiden Warnungen kam. Früher habe ich versucht zu beheben, das temp-Verzeichnis problem, indem Sie einen symbolischen link zu /tmp, aber wenn ich das richtig verstehe, BIRNE versucht zu schaffen, Ihre eigenen temp-Verzeichnis für die installation, dann wird es löschen, wenn es fertig ist. Also sollte ich nicht haben diese symbolischen link-da es sich zu versuchen, zu löschen, das temp-Verzeichnis, wenn die installation abgeschlossen ist.

Können Sie beschreiben das problem, das Sie haben?

InformationsquelleAutor Andrew | 2009-03-10

Schreibe einen Kommentar