Como configurar o PEAR no Mac OS X 10.5 Leopard

No fim das contas, estou tentando instalar o PEAR para poder instalar facilmente o PHPUnit. Quero configurar um ambiente de desenvolvimento Mac, Apache, MySQL, PHP, PHPUnit para que eu possa testar localmente. Eu já tenho Apach, MySQL e PHP funcionando. Agora tudo que eu preciso é PHPUnit, o que significa que eu preciso do PEAR para instalá-l

Procurei em todo o site e existem algumas variações do "tutorial" sobre como instalar o PEAR no Mac OS X 10.5. No entanto, não consigo fazer com que nenhum deles funcione! Alguém teve sucesso com isso? Não estou totalmente confiante de que tenho tudo configurado como deveria ser; portanto, se você puder incluir os caminhos de inclusão "padrão" do Mac OS X 10.5 ou uma explicação simples de onde tudo deve ir, eu apreciari

Segueist tutorial Eu faço o seguinte:

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

Pressione en, ter até chegar a uma lista com 7 caminhos de inclusão:

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

Eu mudo oInstallation prefix ser estar/usr/local, pressione enter para continuar, digiteY para instalar tambémPEAR_Frontend_Web-beta, PEAR_Frontend_Gtk2, MDB2. Eventualmente, tudo está instalado.

Próximo..

Na primeira tentativa, acho queinclude_path foi comentado fora do arquivo php.ini, mas desde que eu já mudei esta linha e não é a primeira vez que tentei instalar, recebo a seguinte mensagem:

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] : 

Eu digitoY e deixe o pear atualizar automaticamente meu caminho de inclusão:

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

Pressione enter para continuar e receba a seguinte mensagem:

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

Atualizar Acho que sei por que esses dois últimos avisos apareceram. Anteriormente, tentei corrigir o problema do diretório temporário criando um link simbólico para / tmp, mas se eu entendi corretamente, o PEAR está tentando criar seu próprio diretório temporário para instalação, e ele será excluído quando terminar. Portanto, eu não deveria ter criado esse link simbólico, pois ele tentará excluir o diretório temporário quando a instalação termina

questionAnswers(3)

yourAnswerToTheQuestion