Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Связка 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   Вверх
tomolax
Дата 28.5.2008, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Прописывать все эти строки? Даже с комментарием?
PM MAIL ICQ Jabber   Вверх
Fortop
Дата 29.5.2008, 02:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



tomolax, нет конечно

1. тебе нужны

LoadModule php5_module "D:/work/php5/php5apache2_2.dll"
PHPIniDir "C:/PHP"

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

2. судя по твоему сообщению об ошибке, у тебя другие проблемы в httpd.conf
Для начала, попробуй поочередно комментировать каждую строчку из начинающуюся с 
LoadModule

до тех пор пока Апач нормально не заработает.  Только сразу совет, те строки что будешь комментировать
обозначай несколькими ###  чтобы было видно.
Когда вычислишь из-за какого модуля Апач ругается, раскомментируешь все что закомментировала, кроме той после которой ошибка пропала.

Ну, а уже после, как сделаешь, добавишь строки для подключения PHP.

Добавлено через 25 секунд
И да, PHPIniDir - должен указывать на каталог с твоим php.ini


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


Шустрый
*


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

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



дописала в httpd.conf эти строки:

AddType application/x-httpd-php .php .html .htm .phtml .phtm

PHPIniDir "J:/php"
LoadModule php5_module "J:/php/php5apache2_2.dll"


при комментировании этих строк апач работает
при раскоментировании - не работает(скриншот ошибки внизу)

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  error.JPG 26,25 Kb
PM MAIL ICQ Jabber   Вверх
Fortop
Дата 2.6.2008, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



tomolax
Так, виноват, ссылку я ведь тебе дал на 5.2.6 PHP
Судя по всему у тебя конфликт версий с библиотекой.

Решение следующее или возьми библиотеку от своей версии или переустанови PHP. Архив ты ведь всеравно скачала.


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


Шустрый
*


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

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



Fortop, все работает. Спасибо. З.Ы. На ноут установила апач 1.3 так там вообще все безпроблем.


Тема временно закрыта. Всем больщущее спасибо. Жаль что не могу поднять вам репутацию...
PM MAIL ICQ Jabber   Вверх
Tarysov
  Дата 15.5.2009, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я бы хотел открыть эту тему smile !!!
Так как я тоже столкнулся с подобной проблемой(
Я поставил апачи 2,2,11 и php 4.
я конечно в этих делах вообще не чё не соображаю по этому делал по учебнику smile 
ну так вот там был дан уже готовый подогнаный php архив)
я все сделал как там написано поставил mycql 3.xx.xx и perl 
и сделал проверки работоспособности этого офлайн сервера php работало нормально mysql тоже превосходно, а вот perl  не хотел(( ну и ладно чёрт с ним он мне серовно не нужен пока.
ну рас все работает нормально значит можно начинать тестировать php проекты  smile  smile 
у меня какрас был исходник форума)) ну вот я его пихаю в стартовый каталог запускаю страницу все идет нормально)) появляется типа установка этого форума) ну корочи он установился и пересылает меня в другой каталог на админ панель и она не грузиться высвечиваеться ошибка 500 типа админ сервера изменил настройки сервера и т.п.
помогите плиз мож мне нано чёто под править в файле конфигурации апачи?
а ещё лучше подскажите где можно взять учебник по установки новых версий программного обеспечения на винду smile  smile  smile  smile  smile

Добавлено через 8 минут и 15 секунд
а кстати вот ссылка на этот самый учебник))))http://www.manlix.ru/zipped/manlix.ru-article0.zip 
PM MAIL   Вверх
tomolax
Дата 14.8.2009, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



всем привет, появилась необходимость снова поставить сервер, ставлю apache_2.2.13-win32-x86-openssl-0.9.8k, вроде бы все устанавливается, но система выдает такую ошибку (см. прикрепленный файл), что это может быть?

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  __________________________.JPG 43,71 Kb
PM MAIL ICQ Jabber   Вверх
nerezus
Дата 14.8.2009, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

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



tomolax, прогугли xampp.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
unicross
Дата 15.8.2009, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



nerezus, зачем ему xampp? У него порт 80 занят другой программой...

tomolax, описание ошибки http://www.php.ru/forum/viewtopic.php?t=14544
Подробная установка связки программ http://php-6.narod.ru/
PM MAIL WWW   Вверх
tomolax
Дата 16.8.2009, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



дело было в Скайпе, спасибо smile 
PM MAIL ICQ Jabber   Вверх
nerezus
Дата 16.8.2009, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

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



unicross, черт, не дочитал дотуда)
Просто всегда сабж советую всем, кто не может собрать по частям )


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


 




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


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

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