Учебник по РНР для начинающих. Введение в РНР.
Локальная установка PHP
Весьма полезно установить РНР на собственный локальный компьютер для того, чтобы иметь возможность эффективно разрабатывать и тестировать РНР-скрипты. В этом случае нет необходимости постоянно загружать их на web-сервер, что существенно повышает эффективность работы программиста.
Некоторые операционные системы, например, Linux и многие версии UNIX, уже имеют в своем составе РНР. В других, например, в Windows и Мае OS, требуется загрузить и установить РНР вручную. Первым шагом является проверка наличия РНР при помощи запуска php -v в командной строке операционной системы. Если на экран выводится текущая версия РНР, то все уже установлено.
Если же РНР отсутствует, его следует установить. Для многих операционных систем Windows, Mac OS, Novell NetWare, OS/2, RISC OS, SGI IRIX 6.5.x и AS/400 — существуют скомпилированные бинарные пакеты для установки. Все они перечислены в Интернете на этой странице.
Примечание: Для операционных систем UNIX и Linux бинарные установочные пакеты больше не распространяются, так как обычно РНР уже входит в поставку операционной системы. Для того, чтобы осуществить компиляцию РНР самостоятельно, можно воспользоваться исходными кодами, доступными на этой странице.
Инструкцию, по установке РНР, можно найти в документации, которая доступна в онлайне по этому адресу. Документацию также можно выкачать для просмотра в оффлайне с этой страницы. Кроме того, установка РНР описана в файле install.txt, который содержится в каталоге, создаваемом при разархивации установочного пакета РНР. Следует ознакомиться с инструкцией к конкретной версии продукта и аккуратно ее исполнить. Но для Windows ХР ниже приведена примерная последовательность действий.
Для начала потребуется работающий web-сервер, например, Apache или Microsoft Internet Information Server (IIS). Установочный пакет сервера Apache1 (например, apache_2.0.59-win32-x86-no_ssl.msi) можно закачать с этого сайта. При выполнении данного файла будет запущен процесс установки web-сервера. Microsoft IIS устанавливается при помощи Панели управления, пункт «Установка и удаление программ | Добавление и удаление компонентов Windows». Следует выбрать пункт «Internet Information Services (IIS)» и нажать кнопку «Далее» для начала процесса установки.
Для установки РНР требуется загрузить соответствующий архив с этой страницы. После загрузки архив следует распаковать, например, в каталог C:\PHP. В архив включена и инструкция по дальнейшей установке и настройке.
Следующим шагом является подключение РНР к web-серверу. РНР может быть подключен к web-серверу двумя способами — как внешнее приложение РНР.ЕХЕ (так называемый CGI-вызов) и как встраиваемый модуль (обычно в виде библиотеки DLL). При использовании РНР в режиме внешнего приложения недоступны некоторые полезные его функции (например, использование механизма аутентификации), кроме того, в данном случае снижается производительность. Поэтому рекомендуется использовать РНР в режиме модуля web-сервера (этот режим доступен не для всех web-серверов). Если используется Apache, следует отредактировать его конфигурационный файл http.conf в соответствии с инструкцией по установке РНР. Например, для Apache 2.0 и РНР в режиме модуля требуется добавить следующие команды:
LoadModulephp5_module "с:/php/php5apache2.dllAddType application/x-httpd-php.php
Microsoft IIS настраивается при помощи Панели управления, раздел «Администрирование | Internet Information Services», в соответствии с инструкцией по установке.
1На момент верстки книги существует Apache 2.2, но для него еще не вышел соответствующий модуль РНР, поэтому рекомендуется использовать версию 2.0 или 1.3. Прим. ред.
<<< Страница 4 :Назад | Далее: Страница 6 >>>