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

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

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

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
некоторые ошибки из предыдущих версий языка. Главное, чтобы первая 
цифра была 4, потому что "третий" PHP сильно проигрывает "четвертому" по 
количе- 
ству поддерживаемых функций. 
Установка PHP 
1. Запустите только что загруженный exe-файл. В открывшемся диалоговом окне 
нажмите кнопку Next (рис. 5.1). 

Часть II. Выбор и настройка инструментария. Web-сервер Apache 94 
Рис. 5.1. Установка PHP 
2. Согласитесь с условиями лицензии, нажав кнопку I Agree. В появившемся диало- 

говом окне выберите тип установки Standard. 
3. Теперь укажите директорию, в которую будет установлен PHP. По умолчанию 
предлагается C:\PHP, но, думаю, логичнее было бы выбрать 
C:\Program Files\PHP4, "поближе" к Apache (рис. 5.2). Для указания этого ка- 
талога нажмите кнопку Browse... и введите его имя, затем нажмите, как обычно, 
кпопку OK и потом — Next, чтобы перейти к следующему диалоговому окну. 
Рис. 5.2. Выбор каталога для установки PHP 

Глава 5. Установка PHP и MySQL 95 
4. Задайте адрес вашего SMTP-сервера (Send Mail Transfer Protocol — Протокол 
пе- 
ресылки почтовой корреспонденции), а также ваш адрес электронной почты. 
Именно этот сервер и обратный адрес будут использованы для исходящих почто- 
вых запросов, когда вызывается функция Mail() языка PHP. В общем, это тот 
самый сервер, через которого отсылает почту ваш обычный почтовый клиент — 
например, Outlook Express. Впрочем, можете и оставить в текстовых полях значе- 
ния по умолчанию — в этом случае функция Mail() просто не будет работать на 
локальной машине. 
5. Выберите сервер, на который будет настроен PHP. В нашем случае это — Apache 
(рис. 5.3). 
Начнется процесс копирования файлов. После его окончания, возможно, появятся 
еще некоторые диалоговые окна с различными извещениями. Не обращайте на 
них внимания. 
На этом этапе язык PHP можно считать уже почти установленным — нам осталось 
только настроить Apache, чтобы он мог распознать PHP-сценарии, а также подклю- 
чить дополнительные модули, которые содержатся в загруженном нами zip-архиве. 
Рис. 5.3. Выбор сервера 
Настройка Apache для работы с PHP 
1. Откройте в Блокноте файл конфигурации Apache httpd.conf, находящийся в ката- 

логе C:\Program Files\Apache Group\Apache\conf. Впрочем, вы можете и не 
искать этот файл вручную, а воспользоваться пунктом Edit configuration в меню 
Пуск u Программы u Apache Web Server u Management. 
2. Найдите в тексте файла такую закомментированную строку: 

Часть II. Выбор и настройка инструментария. Web-сервер Apache 96 
#AddType application/x-httpd-php php 
3. Раскройте комментарий: 
AddType application/x-httpd-php php 
Таким образом, мы присвоили всем файлам с расширением php тип 
application/x-httpd-php. 
4. Сразу же после этой строки добавьте такие настройки: 
ScriptAlias /_php/ "C:/Program Files/PHP4/" 
Action application/x-httpd-php "/_php/php.exe" 
Этим мы, во-первых, создаем синоним _php для каталога с процессором PHP, 
чтобы Apache мог получить к нему доступ, а во-вторых, связываем все файлы ти- 
па application/x-httpd-php с обработчиком php.exe. 
Префикс к строке "_php" выбран из такого расчета, чтобы она в будущем не кон- 
фликтовала с именами каталогов, которые вы можете объявить на вашем хосте. 
5. Сохраните изменения в файле конфигурации, остановите Apache, если он был до 
этого запущен (пункт Пуск u Программы u Apache Web Server u Management u 
Stop Apache), и стартуйте сервер снова. Если Apache не запускается (его окно 
от- 
крывается и тут же закрывается), значит, вы где-то допустили синтаксическую 
ошибку. В этом случае можете воспользоваться рекомендациями по устранению 
ошибок, описанными в главе 4. 
Тестирование PHP 
Давайте теперь убедимся, что PHP-сценарии работают. Для этого создадим в 
каталоге 
z:/home/localhost/www файл test.php со следующим содержанием: 
Листинг 5.1. Тестовый сценарий 
\n"; 
phpinfo(); 
?> 
Теперь наберите в браузере: http://localhost/test.php. Должна отобразиться 
страница с разнообразной инфор
 
<<-[Весь Текст]
Страница: из 287
 <<-