Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
ацией о PHP, которая генерируется функцией 
phpinfo(). 

Глава 5. Установка PHP и MySQL 97 
Напоминаем, что PHP-сценарии — не то же самое, что CGI-сценарии. В част- 
ности, если CGI-сценарий обычно располагают в /cgi-bin/ или /cgi/, то 
php-сценарий должен находиться в каталоге с документами. 
Если страница не отображается, значит, вы допустили ошибку в файле httpd.conf. 
Откройте его снова и исправьте ошибку, затем не забудьте перезапустить Apache. 
Напоминаю еще раз, что просто остановить Apache, так сказать, принудитель- 
ным образом нельзя — необходимо воспользоваться ярлыком Stop Apache, 
как это было описано выше. В противном случае при использовании некоторых 
версий сервера закроется только окно Apache, а сам сервер останется рабо- 
тать. 
Установка дополнительных модулей 
После того как мы убедились в работоспособности PHP, нужно подключить к нему 
дополнительные модули, которые находятся в загруженном zip-файле. Среди них — 
средства для работы с рисунками, календарем, FTP (File Transfer Protocol — 
Прото- 
кол передачи файлов) и т. д. Нужно заметить, что архив содержит полную версию 
PHP, а не только модули для него. Единственная причина, почему мы не обратились 
к 
нему сразу — отсутствие удобной программы установки. Итак, для этого нужно про- 

делать ряд действий. 
1. Разверните zip-архив прямо в тот же самый каталог, где уже установлен PHP (в 

нашем примере это C:\Program Files\PHP4). Некоторые файлы перекроются, 
некоторые — добавятся. В частности, появится каталог extensions, как раз и 
содержащий практически все необходимые файлы. 
2. Теперь нужно дать знать PHP, какие модули он может использовать, а также 
осу- 
ществить еще некоторые настройки. Для этого откройте в Блокноте файл 
php.ini из каталога с файлами Windows (обычно C:\WINDOWS). Этот файл был 
помещен туда программой установки PHP. Файл представляет собой набор строк, 
каждая из которых соответствует значению одного параметра. Части строк, распо- 
ложенные после символа ;, рассматриваются как комментарии и игнорируются. 
3. Найдите параметр magic_quotes_gpc и отключите его: 
magic_quotes_gpc=Off 
Этим мы запрещаем PHP принудительно вставлять обратные слэши перед некото- 
рыми символами, поступающими из формы. Мы еще обязательно поговорим об 
этом и других параметрах ближе к концу книги. 
4. Теперь найдите и настройте следующий параметр: 

Часть II. Выбор и настройка инструментария. Web-сервер Apache 98 
extension_dir=C:\Program Files\PHP4\extensions 
Здесь мы уведомляем PHP, что модули он должен искать в каталоге 
C:\Program Files\PHP4\extensions, т. е. как раз там, где нужно. Обратите 
внимание на то, что по умолчанию в этом параметре стоит значение ./, т. е. по- 
иск будет производиться в том же самом каталоге, где установлен PHP. Это, ко- 
нечно же, неудобно. 
5. Найдите "закомментированные" строки, которые начинаются с ;extension=. Вам 
предстоит раскрыть те из них, которые соответствуют нужным нам модулям. В 
этой книге описывается библиотека GD для работы с изображениями, поэтому 
нам обязательно понадобится модуль php_gd.dll. Поддержка MySQL и кален- 
дарных функций уже встроена в PHP. 
6. Не забудьте сохранить изменения в файле php.ini. Чтобы изменения вступили в 
силу, перезапускать Apache не нужно, ведь мы установили PHP не как модуль сер- 
вера, а как отдельную программу. 
Установка MySQL 
Сначала определимся: зачем же вообще нужны базы данных Web-программисту? 
Неужели не проще использовать обычный обмен с файлами? Ведь обычно объем 
данных не очень велик (если вы только не пишите поисковую систему). Наш личный 
опыт таков: оказывается, стоит затратить какое-то время на изучение MySQL — это 

удивительно мощный инструмент, который сэкономит в будущем немало часов, по- 
траченных на отладку "вышедшего из-под контроля" сценария. 
Итак, вы решили установить у себя на локальном хосте поддержку MySQL. Это до- 
вольно несложно. Что ж, приступим. 
1. Для начала загрузите с официального сайта MySQL (http://www.mysql.com, раз- 
дел Downloads) дистрибутив MySQL. Рекомендую выбрать самую последнюю 
версию для Windows. Дистрибутив представляет собой zip-архив, который нужно 
развернуть в любой удобный вам каталог. 
2. Запустите setup.exe из только что разархивированного дистрибутива. Нажмите 
кнопку Next
 
<<-[Весь Текст]
Страница: из 287
 <<-