Нужный софт

Итак, теперь, как и обещал расскажу о софте который нам понадобится.

Как вы помните из прошлой статьи PHP у нас язык серверный, и соответственно нам нужен для него сервер. Никаких хостингов и выделенных серверов нам не нужно, для изучения нам достаточно локального сервера. А именно apache + php, но чтобы не вдаваться в тонкости настройки apache, мы будем использовать Denwer, который уже включает в себя и apache и php и phpMyAdmin! Ну а для написания текста программ на PHP удобно использовать текстовый редактор Notepad++. Ну и для просмотра уже любой браузер который вам нравится.

А теперь подробнее.

Denwer

Выбор Denwer’а не случаен, потому что он имеет множество плюсов:

легко устанавливается
включает множество компонентов:
Apache, SSL, SSI, mod_rewrite, mod_php
PHP5 с поддержкой GD, MySQL, sqLite
MySQL5 с поддержкой транзакций
Система управления виртуальными хостами, основанная на шаблонах
Система управления запуском и завершением всех компонентов Денвера
phpMyAdmin — система управления MySQL через Web-интерфейс
Эмулятор sendmail и SMTP-сервера
небольшой размер дистрибутива
подключение расширений
полная автономность
бесплатен
Денвер легко установить, при установке он создает виртуальный диск (по умолчанию Z), с которым удобно работать. Если мы будем хранить сайт в директории Z:\home\localhost\www\site, то открыть его в браузере мы можем по ссылке: http://localhost/site. PHPMyAdmin – система управления базами данных MySQL через Web-интерфейс (подробнее его рассмотрим когда дойдем до баз данных). Более подробно об установке и возможностях Денвера можно узнать на официальном сайте: www.denwer.ru.

Notepad++

Notepad++ — свободный текстовый редактор для Windows с подсветкой синтаксиса большого количества языков программирования и разметки. Написан он на C++. Базовая функциональность программы может быть расширена как за счёт плагинов, так и сторонних модулей, таких как компиляторы и препроцессоры.

Перечислю некоторые базовые возможности:

подсветка синтаксиса
сворачивание кода
закладки
автодополнение
регулярные выражения для поиска и замены
сравнение файлов и др.

Я выбрал Notepad++ в основном из-за удобности. После программирования в других средах программирования таких как Visual Studio, привык что синтаксис должен подсвечиваться, ведь так намного удобней.

Notepad++ так же бесплатен и скачать его можно на официальном сайте http://notepad-plus-plus.org. Если Notepad++ не нравится, то можно использовать и привычный блокнот.

Другой софт на данном этапе не понадобится.