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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
lynx



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

Цитата:
P.S. чтоб сервер перестал ругатса достаточно закоментировать  
 
Цитата:
LoadModule php4_module c:\php\sapi\php4apache2.dll  
 
тогда перестает ругатса.

 
Вот упрямый. Поменяй ему слеши на нормальные.
 
Если не поможет, кидай длл-ку в modules, где все модули и путь указывай как всем.
 
Когда и это не поможет....
 
Ну качай тогда другую версию PHP...
 
Добавлено
Denim
 

Цитата:
 а там по 20 php процессов ..  

 
А ты уверен, что скрипт корректный?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:08 18-06-2003
BigMurzik



Местный кот
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx

Цитата:
Вот упрямый. Поменяй ему слеши на нормальные.  

и так сделал

Цитата:
Если не поможет, кидай длл-ку в modules, где все модули и путь указывай как всем.  
 

и так тоже сделал всеравно ругаетса.

Цитата:
Когда и это не поможет....  
 
Ну качай тогда другую версию PHP...  

какую посаветуешь?

----------
В Калининграде лета нет и похоже уже не будет :(

Всего записей: 1967 | Зарегистр. 23-10-2001 | Отправлено: 10:38 18-06-2003
lynx



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

Цитата:
и так тоже сделал всеравно ругаетса.  

 
Ну, все ясно, с ней он не будет дружить.
 

Цитата:
Ну качай тогда другую версию PHP...  
 
какую посаветуешь?

 
Не знаю, ну, откатись на 4.3.1
http://www.php.net/downloads.php  

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 13:13 18-06-2003
BigMurzik



Местный кот
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
качаю 4,3,1
 
а почему при устанвке php сам не конфигурит апач? там же есть функция такая, но вконце установке php пишет типа чтон чегот несмог сделать с httpd.conf

----------
В Калининграде лета нет и похоже уже не будет :(

Всего записей: 1967 | Зарегистр. 23-10-2001 | Отправлено: 14:49 18-06-2003
lynx



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

Цитата:
а почему при устанвке php сам не конфигурит апач

 
Это ж тебе не компилляция модуля в Юниксе...
Модуль же не компилится, а просто подключается dll.
 
 

Цитата:
 там же есть функция такая, но вконце установке php пишет типа чтон чегот несмог сделать с httpd.conf

 
Че? Ну ка давай все с начала - что ты качаешь и как ставишь?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 14:56 18-06-2003
BigMurzik



Местный кот
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
качаю windows binary, zip архив и exe инстллер, ставлю и добаляю в httpd.conf те две строки (кстати 4.3.1 скачал тоже не пашет )

----------
В Калининграде лета нет и похоже уже не будет :(

Всего записей: 1967 | Зарегистр. 23-10-2001 | Отправлено: 15:35 18-06-2003
tolsty1



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

Цитата:
качаю windows binary, zip архив и exe инстллер, ставлю и добаляю в httpd.conf те две строки (кстати 4.3.1 скачал тоже не пашет )

Еще неплохо бы
Код:
php4ts.dll
положить в ту же папку, что и
Код:
php4apache2.dll
. Изначально он лежит в
Код:
c:\php\
, а надо
Код:
c:\php\sapi\
.

Всего записей: 158 | Зарегистр. 26-02-2003 | Отправлено: 08:22 19-06-2003
BigMurzik



Местный кот
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tolsty1
во спасиба заработало!!!

----------
В Калининграде лета нет и похоже уже не будет :(

Всего записей: 1967 | Зарегистр. 23-10-2001 | Отправлено: 12:16 19-06-2003
A_Crow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем Hi!
Извиняюсь за не актуальную задачу заранее.
Суть в том - что localhost = Windows95, и Apache ругается наapache -k install по причине, связаной с отсутствием свободных сокетов (к сожалению дословно не помню - с работы пишу).  
В документации дают ссылку на Микрософт, где можно скачать апдейт до winsock2 - не помагает.
Если кто встречал такую проблемму - help! plz, ну и если я криво чегото написал - спрашиваем.
 
Заранее спасибо.

Всего записей: 104 | Зарегистр. 29-05-2002 | Отправлено: 15:11 21-06-2003
BigMurzik



Местный кот
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
A_Crow
apache какой?

----------
В Калининграде лета нет и похоже уже не будет :(

Всего записей: 1967 | Зарегистр. 23-10-2001 | Отправлено: 16:21 21-06-2003
A_Crow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BigMurzik
apache_2.0.45-win32-x86-no_ssl

Всего записей: 104 | Зарегистр. 29-05-2002 | Отправлено: 21:25 21-06-2003
BigMurzik



Местный кот
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
A_Crow

Цитата:
apache_2.0.45-win32-x86-no_ssl

мне кажетса тебе под win95 надо поставить апачь 1.х.х

----------
В Калининграде лета нет и похоже уже не будет :(

Всего записей: 1967 | Зарегистр. 23-10-2001 | Отправлено: 22:07 21-06-2003
A_Crow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BigMurzik
Скорее всего к этому и прийду, но пока борюсь за 2.0.45 - я все еще верю документации, где заявлена поддержка win95...

Всего записей: 104 | Зарегистр. 29-05-2002 | Отправлено: 22:15 21-06-2003
lynx



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

Цитата:
 Apache ругается наapache -k install по причине, связаной с отсутствием свободных сокетов  

 
Видимо занят порт 80, ты ставь не с консоли через install , а там есть файлик установки, скачай версию с msi-инсталлером (только его тоже скачай) и когда спросит, куда ставить, скажи на порт 8080. Хотя не знаю, если такая лохматая Винда.. я на такую не ставила...
 
А у тебя часом каким-нибудь файерволом не закрыт ли порт нужный?
 
Ты выйдет из Интернета, выгрузи файервол и тогда ставь Апач.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 22:46 21-06-2003
A_Crow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
1. Ставлю Apache, запуская файл apache_2.0.45-win32-x86-no_ssl.msi
2. Что 80, что 8080 порт - результат не изменяется
3. фаервола нет вообще
4. все тестируем отключившись от Интернета
 
 После инсталляции не заметно, чтоб стартовал сам Apache
 Запускаем apache -k start  а он нам и говорит что-то вроде service Apache is not installed
 Запускаем apacke -k install  получаем  
 
[date+time] [crit] (OS 10038)Socket operation on non-socket: make_sock:
for address 0.0.0.0:80, apr_socket_opt_set: (SO_KEEPALIVE)
no listening sockets avaible, shutting down
Unable to open logs
 
вот так и живем...

Всего записей: 104 | Зарегистр. 29-05-2002 | Отправлено: 00:21 22-06-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A_Crow
 
Гм...
 

Цитата:
 Ставлю Apache, запуская файл apache_2.0.45-win32-x86-no_ssl.msi  

 
2. Попробуй все-таки версию 1.3.x
1. Напиши разработчикам.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 06:05 22-06-2003
xDeliC



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Трабл когда пробую открыть папку cgi-bin на локалхосте пишут  
Forbidden
You don't have permission to access /cgi-bin/ on this server.
В еррор логе это:
attempt to invoke directory as script: C:/usr/local/www/cgi-bin/, referer: http://127.0.0.1/
 

Всего записей: 100 | Зарегистр. 31-01-2003 | Отправлено: 02:19 26-06-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как описывалось в статье ravena
под Windows98 установил Apache(2.0.46-Win32) и Perl(5.8.0).
HTML-страницы показываются без проблем.
Странности проявились при запуске CGI-скрипта:
файл скрипта с расширением .cgi работает корректно,
а тот же самый скрипт, но только уже переименованный с расширением .pl, не работает, а предлагается сервером для скачивания.  
 
Помогите заставить *.pl скрипты работать также как и *.cgi
 
Вот те настройки сервера для CGI-скриптов:

Код:
ScriptAlias /cgi-bin/ "C:/Webservers/home/localhost/cgi-bin/"
 
<Directory "C:/Webservers/home/localhost/cgi-bin">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>
 
ScriptInterpreterSource registry
 
AddHandler cgi-script .cgi .pl .exe .bat
 
 
Вне сервера Apache .pl файлы запускаются хорошо,
а .cgi файлы - не запускаются совсем (дело не в реестре, т.к. там все прописано нормально для обоих расширений).
 

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 12:16 22-07-2003
evoroz



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A_Crow
 
Перед инсталляцией Апача надо установить Winsock2.
Взять тут: http://www.microsoft.com/windows95/downloads/contents/WUAdminTools/S_WUNetworkingTools/W95Sockets2/Default.asp
 
Добавлено
xDeliC

Цитата:
You don't have permission to access /cgi-bin/ on this server.

 
Скорее всего дело в отсутствии строки
    Allow from all
см.пост ниже.

Всего записей: 3487 | Зарегистр. 30-03-2002 | Отправлено: 14:14 22-07-2003
A_Crow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evoroz
Да я вроде в своем первом посте писал что Winsock2 ставил.....

Всего записей: 104 | Зарегистр. 29-05-2002 | Отправлено: 12:02 26-07-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 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