![]() |
|
![]() ![]() ![]() |
|
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 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
7. Все файлы сохранила 8. Перезапустила сервер 9. Набрала в браузере http://localhost/index.php, в ответ даже не получила "Страница не найдена", просто пустое белое окно. ПОМОГИТЕ РАЗОБРАТЬСЯ!!!! Это сообщение отредактировал(а) tomolax - 28.5.2008, 14:48 |
|||
|
||||
Exaktus |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 15.4.2007 Репутация: 3 Всего: 4 |
Эта строчка подключает php, как модуль апача. Она нужна, если используется php. В Вашем случае - да. Добавлять практически в любое место, но как правило размещают ближе к началу. Эту строчку надо прописывать, если у Вас апач версии 1.3. Прописывать практически в любое место, но как правило размещают ближе к началу.
Добавте следущее:
...или просто:
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер |
||||||||
|
|||||||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
Exaktus, сделала все как написано. Перезапускаю сервак, он выдает ошибку "Не удалось запустить службу Apache2 на локальном компьютере"
Это из-за php5apache2.dll библиотеки? ее наверное отдельно придется загружать? Это сообщение отредактировал(а) tomolax - 22.5.2008, 19:53 |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
люди, помогите отдельно установить php5apache2.dll.
|
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 2 Всего: 42 |
tomolax, просто скопируй ее в каталог с PHP
обычно этого достаточно. Добавлено через 1 минуту и 4 секунды tomolax, да, не обратил внимания, тебе нужна библиотека php5apache2_2.dll -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
LoadModule php5_module J:/php/php5apache2.dll в этой строке тоже менять php5apache2.dl на php5apache2_2.dll?
Это сообщение отредактировал(а) tomolax - 22.5.2008, 23:11 |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
![]() |
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 2 Всего: 42 |
tomolax,
http://ua.php.net/get/php-5.2.6-Win32.zip/from/a/mirror тут должно быть. Если не будет, есть в пакете wininstaller. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
чё та я не пойму как оттуда скачивать
![]() |
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 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 секунд нужный тебе файл лежит в архиве. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 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" |
|||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: нет Всего: 71 |
Так Вы используете php.ini из J:/php или C:\WINDOWS ?? Возможно просто запутались в ini Выложите httpd.conf -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
При чем здесь php.ini если вношу изменения в httpd.conf. Как я поняла в конфигурационном файле (httpd.conf) и подключается php как модуль апача. А в php.ini единственное что я сделала, так это изменила значения переменных.
Выкладываю httpd.conf, посмотрите ![]() З.Ы. сервер выдает все ту же ошибку "The requested operation has failed" при рестарте Присоединённый файл ( Кол-во скачиваний: 9 ) ![]() |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
у кого работает связка апач+пхп с хотя бы более приближенными версиями (2.2.6 и 5.1.5) и кому не жалко, выложите плиз httpd.conf
|
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 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 Отличия только в закомментированой строке. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |