Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Связка Apache+PHP+MySQL+Perl, проблемы с установкой на localhost 
:(
    Опции темы
tomolax
Дата 22.5.2008, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 9.4.2008
Где: город на Неве

Репутация: нет
Всего: 1



Софт: 
Apache 2.2.6
PHP 5.1.5
MySQL 5.0.24
Perl 5.8.8.817
Пути установки и каталоги: 
Apache - J:/apache
PHP - J:/php
Каталог, в котором расположены файлы WEB-сайта - H:/www
Каталог, содержащий CGI скрипты сайта - H:/cgi-bin

Настройка Apache
Сам АПАЧ установился нормально без ошибок. После настройки файла httpd.conf все работает. Но в процессе конфигурирования httpd.conf не нашла строку #AddHandler server-parsed .shtml, которую надо заменить на         AddHandler server-parsed .shtml .html .htm
Вопрос 0: Обязательно прописывать эту строку или можно обойтись без нее? На что она влияет?

Настройка связи Apache+PHP
Запуталась в мануалах. Вроде бы там все одинаково, но в то же время по разному. Немного проанализировав несколько доков, сделала следующее (эта связка не работает):
1. Скопировала файл php5ts.dll из папки J:\php в папку C:\WINDOWS\SYSTEM32
2. Скопировала файл php.ini-dist из папки J:\php в каталог C:\WINDOWS и переименовала его в php.ini
3. В файле php.ini (C:\WINDOWS) установила следующие значения переменных
register_globals = off
magic_quotes_gpc = off
magic_quotes_runtime = off
error_reporting = E_ALL  # 
display_errors = on 

4. Аналогично переименовав файл php.ini-dist в php.ini (J:/php) занесла все изменения (описанные выше) и сохранила.
5. Настройка PHP как модуля Apache
    5.1 В строке DirectoryIndex прописала: DirectoryIndex index.html index.php index.phtml 
    
    Вопрос1: Куда или после каких строк в файле httpd.conf нужно добавить                                                                 
    LoadModule php5_module J:/php/php5apache2.dll? Она обязательна?
    
    После последней директивы AddModule нужно добавить строку: AddModule mod_php5.c
    Вопрос 2: Что делать, если этой последней директивы нет? Куда еще можно вставить эту строку? Обязательно ли     
    прописывать эту строчку?

    Внутри блока <IfModule mod_mime.c> нужно добавить строку: AddType application/x-httpd-php .php
    Вопрос 3: Такого блока нет, куда вставить?
6. Создала index.php в H:/www
    
Код

<?php 
     echo("PHP работает!!!"); 
?>
    
 
7. Все файлы сохранила
8. Перезапустила сервер
9. Набрала в браузере http://localhost/index.php, в ответ даже не получила "Страница не найдена", просто пустое белое окно.

ПОМОГИТЕ РАЗОБРАТЬСЯ!!!!

Это сообщение отредактировал(а) tomolax - 28.5.2008, 14:48
PM MAIL ICQ Jabber   Вверх
Exaktus
Дата 22.5.2008, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 15.4.2007

Репутация: 3
Всего: 4



Цитата

    Вопрос1: Куда или после каких строк в файле httpd.conf нужно добавить                                                                 
    LoadModule php5_module J:/php/php5apache2.dll? Она обязательна?

Эта строчка подключает php, как модуль апача. Она нужна, если используется php. В Вашем случае - да.
Добавлять практически в любое место, но как правило размещают ближе к началу.


Цитата(tomolax @  22.5.2008,  15:32 Найти цитируемый пост)
    После последней директивы AddModule нужно добавить строку: AddModule mod_php5.c
    Вопрос 2: Что делать, если этой последней директивы нет? Куда еще можно вставить эту строку? Обязательно ли     
    прописывать эту строчку?

Эту строчку надо прописывать, если у Вас апач версии 1.3.
Прописывать практически в любое место, но как правило размещают ближе к началу.

Цитата(tomolax @  22.5.2008,  15:32 Найти цитируемый пост)
    Внутри блока <IfModule mod_mime.c> нужно добавить строку: AddType application/x-httpd-php .php
    Вопрос 3: Такого блока нет, куда вставить?


Добавте следущее:
Код

<IfModule mod_mime.c>
AddType application/x-httpd-php .php
</IfModule>

...или просто:
Код

AddType application/x-httpd-php .php


--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер
PM MAIL   Вверх
tomolax
Дата 22.5.2008, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 9.4.2008
Где: город на Неве

Репутация: нет
Всего: 1



Exaktus, сделала все как написано. Перезапускаю сервак, он выдает ошибку "Не удалось запустить службу Apache2 на локальном компьютере"
Это из-за php5apache2.dll библиотеки? ее наверное отдельно придется загружать?

Это сообщение отредактировал(а) tomolax - 22.5.2008, 19:53
PM MAIL ICQ Jabber   Вверх
tomolax
Дата 22.5.2008, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 9.4.2008
Где: город на Неве

Репутация: нет
Всего: 1



люди, помогите отдельно установить php5apache2.dll. 
PM MAIL ICQ Jabber   Вверх
Fortop
Дата 22.5.2008, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 2
Всего: 42



tomolax, просто скопируй ее в каталог с PHP
обычно этого достаточно.

Добавлено через 1 минуту и 4 секунды
tomolax
да, не обратил внимания, тебе нужна библиотека
php5apache2_2.dll



--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
tomolax
Дата 22.5.2008, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 9.4.2008
Где: город на Неве

Репутация: нет
Всего: 1



LoadModule php5_module J:/php/php5apache2.dll в этой строке тоже менять php5apache2.dl на php5apache2_2.dll?



  









Это сообщение отредактировал(а) tomolax - 22.5.2008, 23:11
PM MAIL ICQ Jabber   Вверх
tomolax
Дата 22.5.2008, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 9.4.2008
Где: город на Неве

Репутация: нет
Всего: 1



 smile не могу найти откуда скачать эту php5apache2_2.dll
PM MAIL ICQ Jabber   Вверх
Fortop
Дата 23.5.2008, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 2
Всего: 42



tomolax
http://ua.php.net/get/php-5.2.6-Win32.zip/from/a/mirror
тут должно быть.

Если не будет, есть в пакете wininstaller.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
tomolax
Дата 24.5.2008, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 9.4.2008
Где: город на Неве

Репутация: нет
Всего: 1



чё та я не пойму как оттуда скачивать smile 
PM MAIL ICQ Jabber   Вверх
Fortop
Дата 24.5.2008, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 2
Всего: 42



tomolax
Тогда скачай отсюда
http://php.net/downloads.php

Windows Binaries
PHP 5.2.6 zip package [9,516Kb] - 3 May 2008
md5: c7e5010114f58282858d7d78e6509cdc

Добавлено через 15 секунд
нужный тебе файл лежит в архиве.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
tomolax
Дата 27.5.2008, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 9.4.2008
Где: город на Неве

Репутация: нет
Всего: 1



1. скопировала файл php5apache2_2.dll в папку с php
2. строку LoadModule php5_module J:/php/php5apache2.dll изменила на 
    LoadModule php5_module J:/php/php5apache2_2.dll
3. после рестарта сервер выдает ошибку "The requested operation has failed"
PM MAIL ICQ Jabber   Вверх
comtat
Дата 27.5.2008, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: нет
Всего: 71



Цитата

2. Скопировала файл php.ini-dist из папки J:\php в каталог C:\WINDOWS и переименовала его в php.ini
..
4. Аналогично переименовав файл php.ini-dist в php.ini (J:/php) занесла все изменения (описанные выше) и сохранила.

Так Вы используете php.ini из J:/php или C:\WINDOWS ??
Возможно просто запутались в ini
Выложите httpd.conf


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
tomolax
Дата 28.5.2008, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 9.4.2008
Где: город на Неве

Репутация: нет
Всего: 1



При чем здесь php.ini если вношу изменения в httpd.conf. Как я поняла в конфигурационном файле (httpd.conf) и подключается php как модуль апача. А в php.ini единственное что я сделала, так это изменила значения переменных.

Выкладываю httpd.conf, посмотрите smile может правда там ошибка
З.Ы. сервер выдает все ту же ошибку "The requested operation has failed" при рестарте


Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  httpd.conf 17,72 Kb
PM MAIL ICQ Jabber   Вверх
tomolax
Дата 28.5.2008, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 9.4.2008
Где: город на Неве

Репутация: нет
Всего: 1



у кого работает связка апач+пхп с хотя бы более приближенными версиями (2.2.6 и 5.1.5) и кому не жалко, выложите плиз httpd.conf
PM MAIL ICQ Jabber   Вверх
Fortop
Дата 28.5.2008, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 2
Всего: 42



tomolax
LoadModule php5_module "C:/php/php5apache2.dll"
#LoadModule php5_module "D:/work/php5/php5apache2_2.dll"
PHPIniDir "C:/PHP"

AddType application/x-httpd-php .php .php4

Добавлено через 4 минуты и 1 секунду
Дома 2.0.48 и 5.2.5

Работа 2.2.6 и 5.2.5 

Отличия только в закомментированой строке.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0859 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.