|
некоторые ошибки из предыдущих версий языка. Главное, чтобы первая
цифра была 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. Тестовый сценарий
echo "It works! \n";
phpinfo();
?>
Теперь наберите в браузере: http://localhost/test.php. Должна отобразиться
страница с разнообразной инфор
|
|