Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также
Языки программирования
C#
MS Visual C++
Borland C++
C++ Builder
Visual Basic
Quick Basic
Turbo Pascal
Delphi
JavaScript
Java
PHP
Perl
Assembler
AutoLisp
Fortran
Python
1C

Интернет-технологии
HTML
VRML
HTTP
CGI
FTP
Proxy
DNS
протоколы TCP/IP
Apache

Web-дизайн
HTML
Дизайн
VRML
PhotoShop
Cookie
CGI
SSI
CSS
ASP
PHP
Perl

Программирование игр
DirectDraw
DirectSound
Direct3D
OpenGL
3D-графика
Графика под DOS

Алгоритмы
Численные методы
Обработка данных

Сис. программирование
Драйверы

Базы данных
MySQL
SQL

Другое

Хостинг


Друзья
demaker.ru
Реклама

Лучший хостинг. Аренда серверов




helloworld.ru

2. Установка

  1. Установка PHP в системе Windows.
  2. Скрещивание PHP/Win32 и Apache/Win32.
  3. Установка PHP >=4.2.2 как модуль Apache 2.0.x под Windows.


  1.  Установка PHP в системе Windows.
    1. Б броузере набрать http://www.php.net и кликнуть на ссылку Download
    2. Перепишите на свой комп файл PHP, подходящий для системы Windows (php3, php4 или и тот, и другой), щелкнув на нем. Hа компах с системой Windows легко устанавливаются и PHP3, и PHP4, и даже обе эти версии.
    3. Извлеките все файлы из архива во временную папку.
    4. Скопируйте все файлы .dll из временной папки, в которую вы поместили файлы PHP, в папку общесистемных файлов Windows. В системе Windows 95/98 - это папка *:\Windows\System. В Windows NT - *:\Winnt\System.
    5. Переименуйте файл php3.ini-dist (или php.ini-dist, если вы используете PHP4) во временном каталоге в php.ini и скопируйте его в каталог Windows (*:\Windows или *:\Winnt, в зависимости от версии системы).
    6. Создайте папку на диске C: с именем php3 или php4 в зависимости от версии.
    7. Скопируйте файл php.exe в созданную папку php.
    8. Откройте файл httpd.conf, который находится в каталоге *:\Program Files\Apache Group\Apache\conf.Для редактирование этого файла можно использовать любой текстовый редактор, но обязательно сохраните данный файл в виде простого текста, а не в формате .doc или в другом.
    9. Добавьте следующие строки в конец файла httpd.conf, если вы используете
    PHP4:

    ScriptAlias /php4/ "C:/php4/"
    AddType application/x-httpd-php .php
    Action application/x-httpd-php "/php4/php.exe"

    10. Добавьте следующие строки в конец файла httpd.conf, если вы используете
    PHP3:

    ScriptAlias /php3/ "C:/php3/"
    AddType application/x-httpd-php3 .php3
    Action application/x-httpd-php3 "/php4/php3.exe"

    11. Если вы устанавливаете только PHP4, добавьте так же следующую строку

    AddType application/x-httpd-php .php3

    12. Сохраните файл.
    13. Перезапустите Web-сервер Apache, щелкнув на соответствующих пиктограммах его папки. В результате Apache еще раз прочитае файл httpd.conf и обнаружит, что добавлены функциональные средства PHP.
    14. Создайте в папке *:\Program Files\Apache Group\Apache\htdocs сценарий PHP, состоящий из одной строки. Для его написания можно использовать любой текстовый редактор. Помните, что данный сценарий должен иметь расширение .php. Присвойте файлу сценария имя info.php. Вот эта строка:

    <? phpinfo(); ?>

    15. Откройте броузер и направьте его по адресу http://localhost/info.php Должна появиться страница PHP.


    Помните, что реализация сценария на локальном компьютере зависит от двух условий: во-первых, надо, чтобы работал Apache, и во-вторых, файл сценария должен находиться в подпапке htdocs каталога, в котором установлен Apache. Для вызова сценария и его последующего выполнения достаточно направить броузер по адресу http://localhost/my_php_script.php

    Dmitry Eroshin, 2:5037/31.13

  2.  Скрещивание PHP/Win32 и Apache/Win32.
    Предполагается, что вы уже установили PHP и Apache. Для внесения пущей ясности положим, что PHP установлен в каталоге 'C:\HTTP\php', а Apache в 'C:\HTTP\apache', причем Apache уже настроен и без лишней ругани отзывается на имя localhost, а необходимые изменения внесены в php.ini.
    Теперь определимся, каким образом PHP будет функционировать: в виде CGI-приложения [1] или как SAPI-модуль Apache [2] (разбор полетов на предмет различий см.)
    1. Hастройка PHP в качестве CGI-приложения.

    Откройте Notepad'ом (FAR'ом, NC, WinCmd, и т.п.) файл C:\HTTP\apache\conf\httpd.conf и найдите в нем и раскомментируйте (уберите значок # в начале строки) следующие строчки:

    #AddType application/x-httpd-php .php
    #AddType application/x-httpd-php-source .phps

    , затем вставьте после них это:

    ScriptAlias "/__php_dir__/" "C:/HTTP/php/"
    Action application/x-httpd-php "/__php_dir__/php.exe"

    2. Hастройка PHP в качестве модуля Apache.
    Добавьте в файл C:\HTTP\apache\conf\httpd.conf строчки:

    LoadModule php4_module c:/HTTP/php/sapi/php4apache.dll
    AddType application/x-httpd-php .php

    Тестирование.
    Теперь перезапустите Apache. Создайте в каталоге C:\HTTP\apache\htdocs файл test.php следующего содержания:

    <?php phpinfo(); ?>

    , запустите браузер и перейдите на http://localhost/test.php . Если ваш браузер отобразил нечто табличное с большим количеством непонятной информации, примите поздравления. Если вместо этого ваши старания увенчались 'Error 500 - Internal Server Error', попробуйте прочитать эту статью немного более внимательно.

    ivan kovalenko, 2:5057/53

  3.  Установка PHP >=4.2.2 как модуль Apache 2.0.x под Windows.
    0. Прежде всего нужно скачать последние стабильные версии как Apache так и PHP.
    PHP лучше скачать по адресу http://snaps.php.net/win32/, где выбрать последний snapshot.
    1. Итак, устанавливаем Apache 2.0.x как обычно.
    2. Устанавливаем PHP в каталог c:\php (например).
    3. Переименовываем файл php.ini-dist в php.ini и правим по вкусу,
    4. обязательно не забыв указать путь к extensions, в нашем случае это
    extension_dir = c:/php/extensions
    5. и каталог с документами, в нашем случае это
    doc_root = c:/Program files/Apache Group/Apache2/htdocs.
    6. Копируем этот файл и файл php4ts.dll в каталог c:\winnt.
    7. Меняем расширение у файла c:\php\sapi\php4apache2.dll на .so
    8. В файле httpd.conf у Apache ищем строки, начинающиеся с LoadModule и добавляем свою строку, не забыв кавычки,
    LoadModule php4_module "c:/php/sapi/php4apache2.so"
    9. Там же ищем строку AddType application/x-tar .tgz и ниже добавим свою
    AddType application/x-httpd-php .php
    10. необязательно: Ищем строки, начинающиеся с AddIcon и добавим .php в
    AddIcon /icons/p.gif .pl .py .php
    11. Стартуем (рестартуем) Apache
    12. Если не запускается, читам Application log в Event Viewer-e и чешем затылок, думая где ошиблись.
    13. Возможно еще придется скопировать файлы из c:\php\dlls в c:\winnt\system32, это если с какими-то extensions-ами не запустится. Вначале пробуйте закомментировав вообще все расширения.
    Andy Ice, 2:5012/8.13


[ Оглавление ]









helloworld.ru © 2001-2021
Все права защищены