На этом шаге мы рассмотрим необходимое программное обеспечение для работы с PHP.
Необходимое программное обеспечение позволит вам работать с PHP на своем компьютере. Для этого вам понадобится Web-сервер и модули РНР.
Для серверного программирования требуется удаленный компьютер. Но при таких условиях создавать и тестировать PHP-приложения неудобно, так как для этого надо постоянно поддерживать связь с сервером. При отсутствии соединения работа вообще не представляется возможной. Поэтому Web-сервер и модули РНР лучше установить на свой компьютер. При этом он будет являться одновременно клиентом и сервером.
Apache.
Многие ведущие программисты используют один из лучших Web-серверов - Apache, разработчики которого предлагают как версии под Windows, так и для UNIX-подобных систем. Apache завоевал огромную популярность в сети Internet: сейчас под ним работает до 67% Web-сайтов, в то время как IIS применяется лишь на 21% серверов.
РНР.
Что касается РНР, то создатели языка предлагают нам как последние стабильные версии, так и релизы. Принципиальной разницы в выборе версии РНР нет: вы можете изучить основы языка на РНР 4, а затем установить одну из последних версий и оценить новые возможности движка и стандартных функций. РНР и Apache работают на платформе Windows, но благодаря переносимости языка, вы сможете запускать созданные вами PHP-программы и в среде UNIX.
Описание установки Apache и PHP приведено соотвественно в приложениях 2 и 3. Можно также воспользоваться пакетом Денвер, описание которого дано в приложении 1.
MySQL.
Мы уже говорили, что язык РНР позволяет программисту работать с множеством баз данных. Одной из наиболее популярных СУБД (Система управления базами данных) является MySQL (SQL: Strutted Query Language - Структурированный язык запросов).
Умение устанавливать и настраивать Apache, РНР и MySQL является неотъемлемой частью работы программиста, создающего приложения для Web.
Со следующего шага мы начнем рассматривать синтаксис PHP.