Отправляет email-рассылки с помощью сервиса Sendsay

PHP программирование для всех

  Все выпуски  

PHP программирование для всех


Здравствуйте, уважаемые подписчики,

Начинаем выпуск рассылки №7

Сегодня мы рассмотрим такой упущенный момент в 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:

1. fdftk.dll
2. fribidi.dll
3. iconv.dll
4. libeay32.dll
5. libmcrypt.dll
6. libmhash.dll
7. libmysql.dll
8. msql.dll
9. php5ts.dll

Название файла 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-страничка сгенерировалась, то можете себя поздравить с успешной установкой. Если нет - пишите мне на адрес рассылки, будем вместе разбираться с проблемой. А ещё лучше, если вы проблему осветите на форуме. В этом случае решение проблемы будет доступно не только вам, но и всем людям, которые посещают форум.

А на этом процесс установки завершён, а значит завершён и очередной выпуск рассылки.

До новых встреч!

В избранное