Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Интернет технологии -> PHP -> FAQ конференции RU.PHP


RU.PHP FAQ. Установка

  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

Оглавление FAQ

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.