Необходимо понизить php до 5.2.x, поэтому я последовал этому руководству: http://andreys.info/blog/2010-03-25/compile-php-5-2-on-osx-10-6-snow-leopard # комментарий-631
Я на снежном леопарде 10.6.4, с установленным xcode.
Поэтому я скомпилировал php5.2.x и завершил учебник. phpinfo () загружен в браузере на htp: // localhost говорит 5.2.x, отлично! Но, команда терминала "php -version" говорит 5.3.x ??
При компиляции / установке php5.2.x новый файл модуля заменил модуль php5.3.x здесь: /usr/libexec/apache2/libphp5.so
which php
. Это должно сказать вам, что используется. Для более прямого решения проблемы:
Переименуйте OLD версию PHP
sudo mv /usr/bin/php /usr/bin/php5424
Создайте символическую ссылку для вашей новой версии php, чтобы она могла жить в / usr / bin
sudo ln -s /usr/local/php5/bin/php /usr/bin/php