Study/SoftwareSetup
Материал из ProgSchool
Здесь не объясняется, зачем нужен тот или иной софт. Также нет подробных инструкций по установке. Просто здесь содержатся ссылки на те программы, которые приходится ставить.
Страница довольно старая, обновляется по мере возникновения соотетсвтующих проблем у учеников.
Содержание |
Tortoise SVN
Ну или просто svn. Честно говоря, я считаю, что консольный удобнее.
http://tortoisesvn.net/downloads
Думаю, нет смысла объяснять, зачем нужна система контроля версий. Даже для одного маленького проекта, создайте репозиторий на локальном диске. Это откроет путь к экспериментам.
(ApacheHttpServer + PHP5 + Mysql5) или Денвер
Подробности установки Apache.
Честно говоря, уже не помню, когда это на моей машине не стоял Apache и mysql.
Если настоящие сервера ставить неохота, то можно поставить эмуляцию apache+php+mysql в одном флаконе: http://www.denwer.ru/
Apache ant
http://ant.apache.org/bindownload.cgi
Универсальное средство автоматизации сборки.
Mozilla Firefox и Firebug
Удобная вещь. Можете посмотреть, куда и какие запросы отправляют загруженные вашим браузером страницы.
PHP Unit
Средство тестирования.
http://www.phpunit.de/ - Скажу сразу, этой штукой под винду ни разу не пользовался. Возможно вы её сможете найти, как модуль к Денверу. Вообще, в ней самое главное - это запускалку тестов найти под винду. Всё остальное в ней написано на PHP.
Сейчас в "базовых" репозиториях ubuntu лежит старая версия, новую скачать можно в виде исходников тут https://launchpad.net/ubuntu/jaunty/+source/phpunit/3.2.16-1 или deb пакета вот тут http://packages.debian.org/search?keywords=phpunit