Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Открыть новую тему     Написать ответ в эту тему

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

В форуме часто возникают просьбы помочь уcтановить Apache, PHP, Perl,
MySQL. Эти программы могут понадобиться не только системным администраторам, но и
веб-программистам и веб-мастерам, например, для отладки скриптов. В данной статье рассмотрено, как устанавливать последние версии этих программ на Win32. Я не ставлю целью описать все аспекты web-администрирования, а лишь помогу установить конфигурацию, позволяющую освоить и изучить основные возможности Apache 2.x, PHP, Perl и MySQL.

 
Читать
 
 
Внимание!  
Если вы задаете вопрос по работе Apache, потрудитесь привести конфигурационный файл сервера.

Телепаты в данный момент в отпуске.
Файл необходимо выложить в txt формате, а не приводить его содержимое в посте.
 
 
Наиболее частой причиной того, что невозможно поставить PHP как модуль под Apache под Windows является несоответствие вашей версии *.dll файла модуля (php4apache2.dll) текущей версии Apache. Лечится тем, что вы качаете другую dll-ку (php4apache2.dll), например, из нашего файлового архива и пробуете прикрутить ее.
 
Наиболее частой причиной того, что не работают (неправильно работают) PHP-скрипты (точнее, не передаются переменные окружения в открытом виде) является опция
register_globals = "off"  
в конфигурационной файле PHP - php.ini.
Попробуйте установить:
register_globals = "on"
 
 
 
Если ваши perl-скрипты с раширением *.cgi выдают ошибку 500, либо вместо исплнения предлагают себя закачать, рекомендуем внимательно почитать статью:
Основные причины ошибки 500 в IkonBoard V. 2
 
 
откомпилированные версии можно найти и на этом сайте
http://www.apachelounge.com/download/
 
но внимательно читайте, так как компиляция была под MS Visual Studio 2005 и для работы требуется дополнительный набор библиотек, который можно скачать там же.
 


 
См. также FAQ по Apache

Всего записей: 366 | Зарегистр. 25-05-2001 | Отправлено: 14:11 25-11-2002 | Исправлено: emx, 20:28 03-10-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
digital422

Цитата:
Народ, подскажите, как поменять стиль отображения папок в Apache (когда разрешен листинг), например изменить шрифт Arial на Tahoma, изменить размер шрифта и т.д. ?

смотреть
смотреть директиву IndexStyleSheet
 
mark488

Цитата:
.Теперь еще вопрос в браузере не запускается адрес

телепатов нет.. netstat -b
и смотреть, слушает ли апач 80 порт

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:25 30-06-2007
unixvlad



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересует такой вопрос, если запускать под win32, Apache 2.0.59 + php5  и более ничего не использовать, то какие модули подключенные по default можно отлючать ?  
 
Модули из httpd.conf, которые подключается по default
 
Или же может кто посоветует чего еще подключить А то хоть и прочитал про некоторые, что к чему и всеровно затрудняюсь сам решится..

Всего записей: 3 | Зарегистр. 23-06-2007 | Отправлено: 02:51 15-08-2007
bombeiro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Начало поднятия и настройки апача 2.0.55 + PHP 5.2.0
 
после всех настроек в ИЕ на запрос _localhost/index.php  в ответ пустая страница  
 
как вкл обработку рнр ?
 
 
error.log :
[Fri Aug 31 12:55:57 2007] [notice] Apache/2.0.55 (Win32) PHP/5.2.0 configured -- resuming normal operations
[Fri Aug 31 12:55:57 2007] [notice] Server built: Oct  9 2005 19:16:56
[Fri Aug 31 12:55:58 2007] [notice] Parent: Created child process 332
[Fri Aug 31 12:55:59 2007] [notice] Child 332: Child process is running
[Fri Aug 31 12:55:59 2007] [notice] Child 332: Acquired the start mutex.
[Fri Aug 31 12:55:59 2007] [notice] Child 332: Starting 250 worker threads.
 
access.log:  
127.0.0.1 - - [31/Aug/2007:12:57:34 +0100] "GET /index.php HTTP/1.1" 200 126
 
index.php:
<?
echo"ppppppppppppppppppppppppppppppppppp";
phpinfo();
?>
 
config server:
_http://www.rapidshare.ru/387909

Всего записей: 42 | Зарегистр. 21-04-2006 | Отправлено: 16:14 31-08-2007 | Исправлено: bombeiro, 16:15 31-08-2007
HeT BonpocoB



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bombeiro
а еси так?
 
 

Код:
<?php
echo"ppppppppppppppppppppppppppppppppppp";
phpinfo();
?>

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 19:00 31-08-2007
bombeiro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HeT BonpocoB
 
 
<?php
...........
......
?>
 
 
не  помогло  
 

Всего записей: 42 | Зарегистр. 21-04-2006 | Отправлено: 20:57 31-08-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bombeiro

Цитата:
в ответ пустая страница  

а в коде страницы что?
ну и для кого все эти темы созданы? подключил ты модуль, ок.. а кто будет говорить апачу чем обрабатывать php страницы? сам догадается?
AddType application/x-httpd-php .php

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:01 31-08-2007 | Исправлено: Cheery, 21:02 31-08-2007
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня апач пишет что нету прав на запуск /php/php.exe - кто знает как вылечить ?
пробовал и под другим пользователем запускать сервис, то же самое.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 10:06 09-09-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech

Цитата:
у меня апач пишет что нету прав на запуск /php/php.exe - кто знает как вылечить ?  

сообщение об ошибке дословно, плиз..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:46 09-09-2007
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как установить Apache на машину с реал IP на которой стоит Win Route для раздачи Nat в локальную сеть, прокси сервер User Gate , нужны ли какие либо дополнительные настройки чтобы Apache заработал и на него смог бы осуществляться вход с инета?

Всего записей: 3381 | Зарегистр. 20-05-2006 | Отправлено: 21:36 09-09-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OOD

Цитата:
нужны ли какие либо дополнительные настройки чтобы Apache заработал  

апачу нет.. нату - да.. порт форвардинг или иначе порт маппинг

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:38 09-09-2007
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Apache 2.2
Php 5
 
httpd.conf

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

 
http://localhost:8081/index.php
Forbidden
You don't have permission to access /php/php.exe/index.php on this server.
 
Добавлено:
Проблма решилась - нужно было конечно же включить
LoadModule php5_module "C:/Php/php5apache2.dll"

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 13:24 10-09-2007 | Исправлено: slech, 14:38 10-09-2007
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Setup a PHP Development Environment on Windows XP With Apache, PHP 5, MySQL 5, SQLite, Eclipse, Subversion, PHPMyAdmin, and Datapod - инструкция с картинками.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 16:01 10-09-2007
iltmpz

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
Большое спасибо, сам 10 минут назад пытался сделать то же самое - возникала в точности такая же ошибка. Прочитал, и проблема решилась.
У меня: Apache 2.2.4, PHP 5.2.4
 
С PHP4 и apache1 это работало, с php 5-й b apache 2 - нет.
 
Правда у меня LoadModule php5_module "C:/Php/php5apache2.dll не пошло - в логах винды была ошибка:

Цитата:
The Apache service named  reported the following error:
>>> httpd.exe: Syntax error on line 115 of C:/Apache2/conf/httpd.conf: Cannot load C:/Apache2/php/php5apache2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.  

"\xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc" переводится как "Не найден указанный модуль".
 
понадобилось:
LoadModule php5_module "C:/Apache2/php/php5apache2_2.dll
- именно 2_2 (ну и еще я php в apache2 скопировал).
 
И кстати теперь PHP работает как модуль apache, т.е, с большей производительностью, и строки:
Цитата:
ScriptAlias /php/ "C:/Php"
Action application/x-httpd-php "/php/php.exe"
 

не нужны

Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 16:38 10-09-2007 | Исправлено: iltmpz, 16:42 10-09-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech

Цитата:
Проблма решилась - нужно было конечно же включить
LoadModule php5_module "C:/Php/php5apache2.dll"

проблема в непонимании того, чего хотим.. строка над этим приводит подключение php как cgi, коммент же - как модуля апача..
 
 
iltmpz

Цитата:
- именно 2_2 (ну и еще я php в apache2 скопировал).  

ну так очевидно же.. достаточно было обратить внимание на имена файлов, что идут в комплекте.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:37 10-09-2007
Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Не знаю, туда ли....
Подскажите пожалуйста, такая ситуация:
Adsl modem (Route), ip внутренний его 192.168.1.1,  внешний допустим 100.100.100.100
у моего компьютера 192.168.1.3
Доступ в инет через Kerio.  Адреса http://localhost/ и http://smog:8080 с моего компьютера работают.  

Цитата:
 
<VirtualHost localhost>
  ServerAdmin webmaster@localhost
  ServerName localhost
  DocumentRoot "c:/home/localhost/www"
  ScriptAlias /cgi/ "c:/home/localhost/cgi/"
  ErrorLog c:/home/localhost/error.log
  CustomLog c:/home/localhost/access.log common
</VirtualHost>
<VirtualHost smog:8080>
  ServerAdmin webmaster@yaaa.ru
  ServerName smog
  DocumentRoot "c:/home/smog/www"
  ScriptAlias /cgi/ "c:/home/smog/cgi/"
  ErrorLog c:/home/smog/error.log
  CustomLog c:/home/smog/access.log common
</VirtualHost>
 

Проблема в том, что если из интернета обращаться ко мне по 100.100.100.100, то попадаем на модем, на его конфигурационную страницу, то же самое, что я введу 192.168.1.1 на своем компе. Как мне попадать на компьютер? Это настройки модема, Kerio или apache ? (NAT (?) Routing table(?))

Всего записей: 5395 | Зарегистр. 20-06-2003 | Отправлено: 21:09 15-09-2007
Molt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smog
Смотря что за модем. Перекинь web-интерфейс модема на другой, свободный порт (по умолчанию стоит 80-й) и прокидывай в настройках роутера 80-й порт на машину к апачу

Всего записей: 1337 | Зарегистр. 07-11-2004 | Отправлено: 21:34 15-09-2007
Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Molt
если из интернета обращаться ко мне по 100.100.100.100:8080 то страницы не находит...
 Huawei MT800u-T
в настройках модема задал порт 84, а где перенаправлять пакеты?

Всего записей: 5395 | Зарегистр. 20-06-2003 | Отправлено: 00:29 16-09-2007 | Исправлено: Smog, 00:53 16-09-2007
Molt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smog
Вопрос выходит за рамки обсуждаемой темы.  
Фильтром по kerio найдешь топик, грубо говоря тебе надо разрешить входящее соединение для апача.
По самому модему ответил тебе в этом топике: http://forum.ru-board.com/topic.cgi?forum=8&topic=22184#1

Всего записей: 1337 | Зарегистр. 07-11-2004 | Отправлено: 00:58 16-09-2007
Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
оффтоп, извиняюсь

Всего записей: 5395 | Зарегистр. 20-06-2003 | Отправлено: 01:28 16-09-2007 | Исправлено: Smog, 01:29 16-09-2007
Daniel254

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, нужна ваша помощь. Мой апач сошел с ума. Ставится замечательно, но работать не хочет. При попытке загрузить страничку локалхоста мой FF пишет "ожидание ответа от localhost", и ожидать ответа он может вечно. Подскажите, в чем моет быть проблема.
Firewall исключается.
Все конфиги дефолтовые.

Всего записей: 62 | Зарегистр. 05-11-2006 | Отправлено: 22:10 24-09-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru