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

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



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
 
 
ВЫскакивает окно ошибки: "The reguested operation has failed!"
 
А перед строчками

Цитата:
LoadModule php4_module c:\php\sapi\php4apache2.dll  
AddType application/x-httpd-php php php3 php4 phtml  

знак #  ставить надо?
Я не ставлю!


----------
Мой блог

Всего записей: 401 | Зарегистр. 08-03-2003 | Отправлено: 23:13 03-01-2004
Cheery



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

Цитата:
знак #  ставить надо?  

знак # означает комментарий, который не воспринимается апачем.
Цитата:
ВЫскакивает окно ошибки: "The reguested operation has failed!"  

какой апач? какой php?
зы: это пишется с точками.
AddType application/x-httpd-php .php .php3 .php4 .phtml  

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:20 03-01-2004 | Исправлено: Cheery, 22:23 04-01-2004
Vezan



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

Цитата:
какой апач? какой php?  

апач 2.0.46
пхп php-5.0.0b1-Win32.zip , но пробовал и более позднии версии

----------
Мой блог

Всего записей: 401 | Зарегистр. 08-03-2003 | Отправлено: 23:29 04-01-2004
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Господа... Кто-нибудь работал с phpmailer....
А то есть программа mantis http://mantisbt.sourceforge.net/, И нужно приделать к ней рассылку по мылу пользователям... Так как почтовик находится у меня в другой подсети, то, насколько я понимаю и описания, у меня есть только один выход - использовать phpmailer... А вот как его подрубить - я не понимаю... =(
P.S. Сраззу сорри, если вопрос не в тему... =)

----------
Кто страшиться упасть - тот недостоин неба





У тебя как вообще, с русским языком все нормально? При чем тут мыло, почтовик и т.д., если тема по настройке Apache на localhost??? Замечание тебе за полное пренебрежение к окружающим и замечание получат все, кто станет _в этой теме_ на этот вопрос отвечать. lynx.

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 11:45 05-01-2004 | Исправлено: lynx, 19:28 05-01-2004
Vezan



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я думаю у меня что-то с файлом конфига апача вставляю строчку
Цитата:
LoadModule php4_module c:\php\sapi\php4apache2.dll  
- не запускается апач, если убираю всё работает тип-топ. Что может быть?


----------
Мой блог

Всего записей: 401 | Зарегистр. 08-03-2003 | Отправлено: 22:55 05-01-2004
Cheery



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

Цитата:
- не запускается апач, если убираю всё работает тип-топ. Что может быть?

несоответствие версии апача и версии php (точнее той dllки)..  не нужно пока юзать 5 версию php - она еще сырая. откуда ты эту dllку взял? Скопировал php4ts.dll d системную диру или в диру с dll?
зы: насчет 5 смотри тут
http://forum.ru-board.com/topic.cgi?forum=8&topic=3994#1

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:57 05-01-2004 | Исправлено: Cheery, 23:01 05-01-2004
Vezan



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Снёс 5 постовил 4.1.1 не пошло, 4.2.3 - не пошло
Вылажу лог - не знаю поможет или нет  
 

Цитата:
[Fri Jan 02 12:31:43 2004] [notice] Parent: Created child process 772
[Fri Jan 02 12:31:44 2004] [notice] Child 772: Child process is running
[Fri Jan 02 12:31:44 2004] [notice] Child 772: Acquired the start mutex.
[Fri Jan 02 12:31:44 2004] [notice] Child 772: Starting 250 worker threads.
[Fri Jan 02 12:40:34 2004] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Fri Jan 02 12:40:34 2004] [notice] Child 772: Exit event signaled. Child process is ending.
[Fri Jan 02 12:40:35 2004] [notice] Child 772: Released the start mutex
[Fri Jan 02 12:40:36 2004] [notice] Child 772: Waiting for 250 worker threads to exit.
[Fri Jan 02 12:40:36 2004] [notice] Child 772: All worker threads have exited.
[Fri Jan 02 12:40:36 2004] [notice] Child 772: Child process is exiting
[Fri Jan 02 12:40:36 2004] [notice] Parent: Child process exited successfully.
[Fri Jan 02 12:42:26 2004] [notice] Parent: Created child process 596
[Fri Jan 02 12:42:26 2004] [notice] Child 596: Child process is running
[Fri Jan 02 12:42:26 2004] [notice] Child 596: Acquired the start mutex.
[Fri Jan 02 12:42:26 2004] [notice] Child 596: Starting 250 worker threads.
[Fri Jan 02 12:46:48 2004] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Fri Jan 02 12:46:48 2004] [notice] Child 596: Exit event signaled. Child process is ending.
[Fri Jan 02 12:46:49 2004] [notice] Child 596: Released the start mutex
[Fri Jan 02 12:46:50 2004] [notice] Child 596: Waiting for 250 worker threads to exit.
[Fri Jan 02 12:46:50 2004] [notice] Child 596: All worker threads have exited.
[Fri Jan 02 12:46:50 2004] [notice] Child 596: Child process is exiting
[Fri Jan 02 12:46:50 2004] [notice] Parent: Child process exited successfully.
[Fri Jan 02 12:46:56 2004] [notice] Parent: Created child process 852
[Fri Jan 02 12:46:56 2004] [notice] Child 852: Child process is running
[Fri Jan 02 12:46:56 2004] [notice] Child 852: Acquired the start mutex.
[Fri Jan 02 12:46:56 2004] [notice] Child 852: Starting 250 worker threads.



----------
Мой блог

Всего записей: 401 | Зарегистр. 08-03-2003 | Отправлено: 13:38 06-01-2004
Cheery



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

Цитата:
Снёс 5 постовил 4.1.1 не пошло, 4.2.3 - не пошло  

ты так и не ответил на вопрос о dllках.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:37 06-01-2004
PE6EHOK



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди! Прошу помощи...
Поставил Linux Mandrake 9. С ним идёт Apache httpd 1.3 + PHP + Perl. Настроил всё это дело, но столкнулся с одной проблемой: все php скрипты открываются в неправильной кодировке. Именно php скрипты! Всё остальное работает отлично.
В httpd.conf присутствуют эти строки:

Цитата:
 
AddCharset ISO-8859-1  .iso8859-1 .latin1
AddCharset ISO-8859-2  .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3 .latin3
AddCharset ISO-8859-4  .iso8859-4 .latin4
AddCharset ISO-8859-5  .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9  .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5       .big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251   .win-1251
AddCharset CP866       .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru     .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8       .utf8
 
AddDefaultCharset cp-1251

 
Я что-то упустил? Прошу вас - помогите
P.S. почитал много страниц форума но ничего конкретного не нашёл, ато что нашёл - не помогло.

Всего записей: 497 | Зарегистр. 17-08-2002 | Отправлено: 12:58 07-01-2004
Flexner

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго времени суток!
Ребята, помогите, пожалуйста, с настройкой и установкой Перла. Есть Win2k sp4, на ней Apache 1.3.27. Стоит php 4.0. С установкой и настройкой PHP проблем не было - все работает отлично.
А вот с уставновкой Перла - не совсем хорошо
Имеется следующая структура папок:
на диске С папка Webserver
В ней папки MySQL, usr, php, www.
В папке usr - Apache, cgi-bin
 
В общем, сам perl.exe находится в c:/Webserver/usr/cgi-bin/bin/perl.exe
 
И вот незадача - не хотят выполняться cgi скрипты
С коммандной строки - все выполняется нормально. Из этого я делаю выводы, что неправильно настроил сам Апач . Не мог бы кто помочь? httpd.conf могу выслать на мыло...

Всего записей: 469 | Зарегистр. 15-03-2003 | Отправлено: 18:41 07-01-2004
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Flexner
 
Статью в заголовке топика не читал?
 
Или прочитать комменты в httpd.conf
 
# Apache parses all CGI scripts for the shebang line by default.
# This comment line, the first line of the script, consists of the symbols
# pound (#) and exclamation (!) followed by the path of the program that  
# can execute this specific script.  For a perl script, with perl.exe in
# the C:\Program Files\Perl directory, the shebang line should be:
 
   #!c:/program files/perl/perl
 
Успехов!

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 19:10 07-01-2004 | Исправлено: AnGo, 19:18 07-01-2004
Flexner

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnGo
Да читал статью... И комменты тоже... Если верить им - то все стоит правильно... не один раз проверял... Видимо где-то стормозил, а где...? вот и прошу помочь, если кто может.. Может у меня сам Perl какой-то не такой? Так из коммандной строки же все работает...

Всего записей: 469 | Зарегистр. 15-03-2003 | Отправлено: 19:37 07-01-2004
Cheery



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

Цитата:
Видимо где-то стормозил, а где...?  

Как, по твоему, мы догадаемся где, если мы не телепаты?? Приводи свой httpd.conf.. да не сюда, а выложи куда нить файл. Плюс напиши какое сообщение об ошибке, что пишется в логах.. и какая первая строка в перловских файлах.. заодно где стоит перл.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:51 07-01-2004
Flexner

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Выложил .
http://flexnerftp.nm.ru
Если не получится через http - пробывайте через ftp
Имя flexnerftp.nm.ru
пароль flexnerftp
сервер ftp.newmail.ru
 
Еще раз заранее спасибо
Не сильно пинайте ногами .

Всего записей: 469 | Зарегистр. 15-03-2003 | Отправлено: 22:24 07-01-2004
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Flexner
<Directory "C:/Webserver/usr/Apache/Cgi-bin/">
следи за регистром.

----------
I am free of all prejudice. I hate everyone equally.

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 22:45 07-01-2004
Cheery



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

Цитата:
следи за регистром.

винде регистр побоку..
Flexner
<Directory "б:/Webserver/usr/cgi-bin/bin/">
   Options ExecCGI
</Directory>
что такое б?
речь идет о запуске скрипта в дире
c:/webserver/www/www.med.net/cgi/
где у тебя описано то, что в этой дире его можно запускать??
ок.. вижу.. для 127.0.0.8... ты обращаешься именно через этот IP?
ответ же явно сказан

Цитата:
Options ExecCGI is off in this directory

Либо не через этот IP..либо в той дире или выше есть htaccess, который отрубает execcgi

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:54 07-01-2004
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery

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

ой, думаю об одном, пишу другое

----------
I am free of all prejudice. I hate everyone equally.

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 23:23 07-01-2004
AnGo



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

Цитата:
client 127.0.0.1] Options ExecCGI is off in this directory: c:/webserver/www/www.med.net/cgi/first.cgi  

А почему ты ломишься к нему по 127.0.0.1 ? Он же у тебя сидит на 127.0.0.8 ?

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 17:17 08-01-2004
kazaddum

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил связку Apache-2.0.47 + PHP-4.3.4 (как модуль), W2K Adv Server SP4.
Все работает. Удручает одно - при каждом запросе процесс Apache.exe сжирает все ресурсы процессора (PIII - 700). От скрипта не зависит. Причем на юниксовых машинах те же скрипты летают на ура. Это так и должно быть или можно где-то покопать (может сменить версию Apache/PHP)?

Всего записей: 16 | Зарегистр. 08-01-2003 | Отправлено: 17:52 12-01-2004
KVCH



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

Цитата:
при каждом запросе процесс Apache.exe сжирает все ресурсы процессора (PIII - 700).

 
 
запросе чего ?  
хтмль обычных страниц ?
пхп скриптов ?
 


----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 19:28 12-01-2004 | Исправлено: KVCH, 19:32 12-01-2004
Открыть новую тему     Написать ответ в эту тему

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