Я немного борюсь с этим.
При использовании инструмента zf, включенного в Zend Framework 1.11, для создания проектов и действий и т. Д., Я всегда получаю уведомление о том, что PHPUnit не найден в пути включения, и поэтому тест не был автоматически создан. Я знаю, что это только уведомление, а не ошибка, но я бы хотел, чтобы он работал.
Я использую OS X 10.7 и MAMP, мой путь включения в MAMP выглядит следующим образом:
include_path = ".:/Applications/MAMP/bin/php/php5.3.6/lib/php:/Applications/MAMP/bin/php/php5.3.6/lib/php/PHPUnit"
Единственный намек на проблему, которую я нашел до сих пор в Интернете, заключается в том, что инструмент zf использует изначально установленный php и включает путь и, следовательно, не замечает PHPUnit.
Я полагаю, что я мог бы найти файл php.ini и добавить PHPUnit к его включенному пути, но он чувствует себя немного взломанным.
Есть ли у вас «приоритеты» установки php?
Спасибо, что помогли.
Al
Я наконец нашел ответ на http://wiki.dreamhost.com/Zend_framework
В основном выполните шаг 5.
замещать
# find php: pear first, command -v second, straight up php lastly if test "@php_bin@" != '@'php_bin'@'; then PHP_BIN="@php_bin@" elif command -v php 1>/dev/null 2>/dev/null; then PHP_BIN=`command -v php` else PHP_BIN=php fi
с
PHP_BIN=/Applications/MAMP/bin/php/php5.3.6/bin/php
Спасибо за вашу помощь.