Если, вы по каким-то причинам, так же как и я установили phpunit с использованием apt-get в Ubuntu, то можете столкнутся впоследствии вот с такой ошибкой (например у меня она возникала при создании проекта Zend):
require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /usr/share/php/PHPUnit/Autoload.php on line 46
Для устранения ошибки выполните следующие действия:
В этой заметке я опишу как создать минимальный проект на PHP используя фреймворк Kohana 3. Настроим проект на разработку в среде Eclipse PDT и настроим отладку.
Почему имеет смысл использовать Kohana 3 (в дальнейшем просто Kohana, имея в виду Kohana 3.1) в ваших проектах? Kohana имеет простой и ясный код полностью использующий особенности языка PHP5, весь код написан в объектно-ориентированном стиле, полная поддержка UTF8. Проект развивается очень динамично, причем динамика настолько велика, что порой это может послужить появлением ошибок в документации, которой кстати сказать и так не густо.
После обновления на одном из компьютеров до Ubuntu 11.04 получаю ошибку:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/xmlrpc.so' - /usr/lib/php5/20090626+lfs/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0
Почему-то php5-xmlrpc не только не обновился, но и был удален, ini файл при этом был оставлен в каталоге /etc/php5/conf.d, что приводило к предупреждению о невозможности загрузить раздялемую библиотеку. Пришлось вернуть его на место командой: