Yutex - Платный хостинг PHP.
Advego.ru - система покупки и продажи контента для сайтов, форумов и блогов

Интернет-магазин под ключ

Статьи для сайтов!!!
Главная Локальный сервер Установка и настройка PHP Установка и настройка MySQL

Установка и настройка PHP

PHP - один из наиболее популярных языков программирования, применяющихся для создания Web-сайтов.

Скачайте с официального сайта PHP http://www.php.net дистрибутив (у меня - php 5.1.6). Распакуйте архив в каталог C:\Program Files\php. Найдите конфигурационный файл php.ini, содержащий настройки интерпретатора PHP, и внесите в него следующие изменения:

  1. Директива register_globals в php 5.1.6 по умолчанию включена (рекомендуется):

    register_globals = on

  2. Установите максимальный объем данных, отправляемых методом POST, равным 16М:

  3. post_max_size = 16M

  4. Найдите строку:

    ;include_path = ".;c:\php\includes"

    раскомментируйте ее (для чего удалите символ точки с запятой ; в начале строки) и исправьте на:

    include_path = ".;C:\Program Files\PHP\PEAR"

  5. Необходимо установить параметр extension_dir равным той директории, в которой находится дистрибутив PHP:

    extension_dir = "C:/Program Files/php/ext"

  6. Установите максимальный размер закачиваемых файлов равным 16М:

  7. upload_max_filesize = 16M

  8. Параметру doc_root надо передать значение директивы DocumentRoot Web-сервера:

    doc_root = "d:/main/html"

  9. Если необходимо использование расширений PHP, уберите комментарий (символ точки с запятой ;) у строк:

    ; extension = php*.dll
    .
    .
    .
    ; extension = php*.dll

    Следующих расширений достаточно для полноценной работы PHP:

    php_mbstring.dll – библиотека предназначена для работы с много-байтными кодировками, к которым относятся кодировки восточных языков (японский, китайский, корейский), Юникод (UTF-8) и др.

    php_bz2.dll – расширение служит для создания и распаковывания архивов в формате bzip2.

    php_curl.dll – позволяет соединяться и работать с серверами с помощью различных интернет-протоколов.

    php_gd2.dll – расширение позволяет работать с графикой.

    php_mysql.dll – библиотека необходима для работы с сервером MySQL.

    php_mysqli.dll – библиотека является расширением php_mysql.dll . Она содержит дополнительные функции PHP для работы с сервером MySQL версии 4.1.3 и выше.

  10. Далее следует обратить внимание на тип ошибок, о которых PHP будет информировать выводом текстового сообщения в окно браузера.

    Параметр

    error_reporting = E_ALL & ~E_NOTICE

    позволяет выводить все ошибки, за исключением замечаний. Это значение установлено по умолчанию, его и оставляем.

    Но PHP 5 (в отличие от предыдущих версий) не выводит ряд ошибок в окно браузера (в связи с требованиями безопасности).

    Просмотреть всю информацию об ошибках можно в log-файлах. Для ее размещения в них необходимо, чтобы параметр log_errors имел значение On:

    log_errors = On

    Для отладки Web-приложений с выводом сообщений об ошибках в окно браузера, следует установить параметр display_errors:

    display_errors = On

    Присвоение параметрам display_errors и log_errors значения off позволяет запретить вывод сообщений об ошибках в окно браузера и log-файл соответственно.

  11. Директива

    e r r o r _l o g = syslog

    позволяет регистрировать ошибки в системном журнале Windows.


  12. Найдите строку:

    session.save_path = "F:/main/tmp"

    и укажите путь к папке для хранения временных файлов. У меня это папка Temp на диске C:

    session.save_path = "C:/Temp"

    Для хранения временных файлов сессий можно создать отдельную папку Temp в каталоге php. Тогда:

    session.save_path = "C:/Program Files/php/Temp"

  13. В конфигурационном файле Web-сервера Apache httpd.conf перед блоком описания виртуальных хостов необходимо добавить следующие строки:

    AddType application/x-httpd-php phtml php
    <Directory "C:/Program Files/php">
    Options ExecCGI
    </Directory>
    Action application/x-httpd-php "/php_dir/php-cgi.exe"

 

На этом установку РНР можно считать завершенной!

 

Теперь необходимо перезапустить сервер Apache и проверить работу PHP.

Для этого в директории d:/main/html следует создать файл test.php. Для создания PHP-файла можно воспользоваться текстовым редактором Блокнот, в котором следует написать любой небольшой скрипт, например:

<?
e c h o ( " H e l l o , РНР!");
?>

Если при наборе в адресной строке браузера запроса http://localhost/test.php появится строка

Hello, PHP!

То установка прошла успешно!

 

Настройка Apache Установка и настройка PHP Установка и настройка MySQL
Дизайн сайтов
ПОИСК ПО САЙТУ:

Моё имя Антон. Связаться со мною Вы можете по e-mail: averagev@mail.ru