Сегодня мы рассмотрим такой упущенный момент в PHP, как его установка. Действительно, если кто-то из вас не умеет устанавливать PHP, то зачем нужны описания всех функций и тому подобное? Итак, приступим!
Прежде всего я буду предполагать, что вы работаете по OC Windows и устанавливать мы будем дистрибутив вручную. В PHP есть ещё автоматическая установка, которая распространяется в виде файла с расширением msi, но по мнению автора ручной вариант установки даёт гораздо более гибкую настройку языка.
Итак, скачайте файл под названием php-x.y.z-Win32.zip где x.y.z - номер версии. Например файл может называться так: php-5.2.1-Win32.zip. Затем нужно разархивировать содержимое архива в какую-нибудь папку. Например это может быть D:\PHP.
Разархивировали? Теперь немножко об образовавшейся структуре в данной папке.По сути вам понадобится только каталог ext и некоторые файлы, находящиеся в корне папки.
Первым делом скопируйте следующие файлы в папку System32:
Название файла php5ts.dll меняется вместе с версией PHP. Скажем, если вы устанавливаете PHP 4, то там такой файл будет называться php4ts.dll, а в шестой версии его название будет звучать как php6ts.dll. Сделали? Затем внимательно посмотрите, какая у вас версия сервера. Если у вас Apache 2.0.x, то в конфигурационном файле сервера найдите блок директив LoadModule и добавьте туда следующую строку: LoadModule "путь_к_файлу_php5apache2.dll"
Если версия сервера ниже чем 2, то добавьте следующую строчку: LoadModule "путь_к_файлу_php5apache.dll"
Иначе добавьте такую строку:
LoadModule "путь_к_файлу_php5apache2_2.dll"
В этом же конфигурационном файле найдите блок директив AddType и добавьте следующую строчку: AddType application/x-httpd-php .php
Всё, этот файл можно закрыть, сохранив изменения.
Теперь переименуйте любой из файлов (php.ini-dist, php.ini-recommended) в php.ini и переименованный файл скопируйте в папку Windows. Синтаксис этого файла будет разобран в одной из следующих рассылок, а пока найдите строчку, которая начинается со слов "extension_dir" и после знака равенства в кавычках укажите полный путь к директории ext на вашем жёстком диске.
Всё! Теперь можно проверять работоспособность установки. Включите сервер; если он уже был включён, то перезапустите. В корне сервера создайте файлик info.php (можете дать ему любое другое название, это не принципиально) следующего содержания:
<?php
phpinfo();
?>
Сохраните его и обратитесь к нему через браузер. Вы должны увидеть множество информации о языке php. Если так оно и есть и HTML-страничка сгенерировалась, то можете себя поздравить с успешной установкой. Если нет - пишите мне на адрес рассылки, будем вместе разбираться с проблемой. А ещё лучше, если вы проблему осветите на форуме. В этом случае решение проблемы будет доступно не только вам, но и всем людям, которые посещают форум.
А на этом процесс установки завершён, а значит завершён и очередной выпуск рассылки.