PHP в деталях



         

Урок 1. Установка PHP а-ля CGI


Данный вопрос неплохо освещен в Сети. Но&nbsp;&#151; справедливости ради упомянем его, ограничившись, правда, лишь ключевыми моментами. <br />

<br />

Альтернативный способ. Прежде всего, рекомендуется все, что связано с локальной копией веб-сервера, сложить в одну директорию, а директорию, в свою очередь, подключить как виртуальный диск командой <FONT COLOR="#800000">subst f: путь-к-директории</FONT>, чтобы все было "как в юниксе". Действительно, мудрое решение. Особенно удобно не лазать по деревьям директорий (мы же не обезьяны, в конце-то концов)&nbsp;&#151; все, что относится к веб-серверу, под рукой. Но не все, далеко не все имеют возможность выделить для экспериментов целый логический диск. Поэтому данный совет весьма полезен. <br />

<br />

На установке самого веб-сервера я задерживаться, пожалуй, не буду. Ничего сложного нет, все конфигурационные файлы неплохо самодокументированы. Да и руководств по установке и настройке его в Сети&nbsp;&#151; МОРЕ. <br />

<br />

Итак, Апач уже установлен в директорию типа <FONT COLOR="#800000">f:/usr/local/apache</FONT> (где f&nbsp;&#151; буква, соответствующая виртуальному диску) и полностью работоспособен. Соответственно, PHP хорошо бы установить рядышком&nbsp;&#151; скажем, в <FONT COLOR="#800000">f:/usr/local/php</FONT>

<br />

<br />

Распаковываем архив дистрибутива PHP. Нам прямо-таки жизненно необходимо не так уж и много файлов. Это: <br />

<br />

<B>php.exe</B>&nbsp;&#151; интерпретатор командной строки <br />

<B>php4ts.dll</B>&nbsp;&#151; собственно ядро PHP <br />

<B>php.ini-dist</B>&nbsp;&#151; конфигурационный файл, версия из дистрибутива <br />

<br />

Представьте себе, это&nbsp;&#151; ВСЁ! Кто-то спросит: а почему же оригинальный дистрибутив занимает аж по 3-5 мегабайт в архиве (в зависимости от версии и комплектации). А потому что в нем содержатся различные библиотеки расширений для генерации картинок "на лету", для работы с базами данных Postgre SQL, SyBase SQL и т.п. Заметьте: поддержка MySQL в PHP версии 4 встроена прямо в ядро и не требует никаких дополнительных файлов. Все эти расширения вы можете поставить в любой момент. <br />




Содержание  Назад  Вперед