Apache и PHP — удобные технологии
История возникновения PHP
Началось это все, по меркам Интернета, достаточно давно, а точнее — в 1994 году, когда Расмус Лердорф написал на Perl небольшую оболочку для отслеживания читателей своего резюме, расположенного на одном из сильно загруженных Web-серверов. Именно это обстоятельство (я имею в виду загруженность) привело к тому, что Расмус переписал свои скрипты на языке C. Это позволило избавиться от затрат на запуск копии Perl при каждом обращении к страничке. Через некоторое время другие пользователи, также размещавшие свои резюме на этом сервере, обратили внимание на сценарии Расмуса Лердорфа и испросили разрешение на их использование.
Постепенно, как это всегда и бывает, пользователи стали присылать свои пожелания по расширению функций программы и включению в нее новых возможностей. В конце концов Расмус Лердорф собрал дистрибутив, состоящий из исходных скриптов с добавлением новых функций, набора документации и FAQ-листа. Так появилась на свет версия PHP 1.0 (тогда, правда, нумерации еще не было). В то время PHP расшифровывалось как Personal Home Page, то есть набор скриптов для создания домашней странички. Впоследствии эта аббревиатура стала расшифровываться как PHP-Hypertext Preprocessor (вот такое рекурсивное определение, подобное Linux — Linux Is Not UniX).
Спустя некоторое время возможности скриптов были значительно расширены. Был написан процессор сценариев, добавлены средства для обработки HTML-форм и возможность включения SQL-запросов прямо в текст странички. Модуль обработки форм был назван FI (Form Interpreter), новая версия получила название PHP/FI, а позднее — просто PHP2. Это произошло в середине 1995 года.
Постепенно задачи, возлагаемые на PHP, стали более сложными. Потребовалась полная переработка программы с целью повышения быстродействия и обеспечения более широкого набора возможностей. Так был запущен проект PHP3, и на этот раз за его разработку взялась уже целая команда во главе с Расмусом Лердорфом. Из важных нововведений можно отметить то, что синтаксис сценариев PHP был приведен к более стандартному виду и добавился API, позволяющий независимым разработчикам расширять возможности программы. С тех пор PHP стремительно развивается, завоевывая все большее количество поклонников. На данный момент вышла уже 4-я версия PHP, но по-прежнему широко используется и более младшая версия — PHP3.