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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xpnet
 

Цитата:
Стоит роутер между мной и инетом

 
А, ну и все, забудь тогда, против лома нет приема. Либо убирать роутер и ходить мимо него, либо другой порт, либо менять настройки роутера.
 

Цитата:
когда я захожу на основной сервак, то начинает грузиться первый виртуалхост!  

 
Открыл Америку. Это всегда так и так должно быть. Первый вирт. хост должен полностью дублировать настройки майнсервера.
 

Цитата:
можно тебя попросить мне конфиг твой выслать  

 
Тебе какой? У меня их много Под никсы, под Выни, 1.3.х, 2.х, разных версий, для удаленного серва, для локалхоста какой тебе?
 
Ты глянь в статье пример конфига там же есть.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:35 12-12-2002
xpnet

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну ты же видела иой конфиг W2K Server + Apache 2.0.43 + PHP 4.3.0-dev + ActivePerl 5.8.0.804 + virtualhosts.
Кинь плиз похожие если есть. Мне этот апач испортил всю неделю, засранец
ruzavin@xpnet.ru
 
Добавлено
Так а самое интересное, что FTP, POP3, SMTP, всё работает замечательно! А вот именно 80 порт - нет. Не понимаю чем вызван такой нездоровый интерес роутера. Как ты думаешь, они согласятся менять настройки?
 
Добавлено
Конфиг для сервака, который будет биндиться на все интерфейсы. Т.е. будет доступен и на моём компьютере, и в инете, и в локальной сети ( 3 IP ).  Мой комп является серваком

Всего записей: 88 | Зарегистр. 17-11-2002 | Отправлено: 19:24 12-12-2002
lynx



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

Цитата:
Как ты думаешь, они согласятся менять настройки?  

 
Они - админы? полагаю -нет. Думаю, у них свой Апачик на нем висит
 
Ня:
http://ru-board.com/forall/lynx/musor/httpd2.conf
 
Рабочий, но тестовый и под локалхост

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 21:51 12-12-2002
xpnet

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тогда почему я могу открывать у себя порты 110, 25, 21, 3128, MySQL(кстати какой порт?) и т.д. ?
 
Добавлено
и потов у меня выделенный IP
 
Добавлено
А cgi всёравно не работают.
error.log:
[Thu Dec 12 22:41:48 2002] [notice] Parent: Created child process 1692
[Thu Dec 12 22:41:50 2002] [notice] Child 1692: Child process is running
[Thu Dec 12 22:41:50 2002] [notice] Child 1692: Acquired the start mutex.
[Thu Dec 12 22:41:50 2002] [notice] Child 1692: Starting 250 worker threads.
[Thu Dec 12 23:38:18 2002] [error] [client xxx.xx.xxx.xxx] Premature end of script headers: test.cgi

Всего записей: 88 | Зарегистр. 17-11-2002 | Отправлено: 23:25 12-12-2002
lynx



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

Цитата:
А cgi всёравно не работают.  

 

Цитата:
test.cgi

 
test.cgi сюда, новый вариант конфига - куда-нибудь выложи.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:38 13-12-2002
xpnet

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
#!/usr/bin/perl
print "Content-type: text/htmlnn";
print "Hello world!<br>n";
 
пробывал менять путь на полный, убирать путь, ставить ()
файлы .cgi привязаны к perl.exe. perl.exe обрабатывает файл.
конфиг выложил на http://cheburek.com/httpd.conf

Всего записей: 88 | Зарегистр. 17-11-2002 | Отправлено: 03:50 13-12-2002
lynx



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

Цитата:
print "Content-type: text/htmlnn";  

 
 
рррррррррррррр
 
Ну, где вы все набрались этой глюкавости??????
 
print "Content-type: text/html\n\n";

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:12 13-12-2002
xpnet

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не рычи, пушистая ) Сейчас посмотрим...

Всего записей: 88 | Зарегистр. 17-11-2002 | Отправлено: 04:18 13-12-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В конфиге все нормально, ну, разве что вот это:
 
ScriptAlias /cgi-bin/ D:/www/xpnet.ru/cgi-bin/"
 
##А ниже палочка где?
<Directory "D:/www/xpnet.ru/cgi-bin">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>
 
надо так:
 
<Directory "D:/www/xpnet.ru/cgi-bin/">
 
 
Первый вирт. хост должен повторять настройки мейнсервера, и скрипты там тоже надо настроить.
 
Ни в одном вирт. хосте скрипты не настроены - для каждого надо отдельно.
 
Но это все семечки, напиши нормальный скрипт, как я выше показала, и все и так заработает.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:19 13-12-2002
xpnet

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lynx, моей длагодарности к тебе нет предела! Спасибо тебе огромное! ) Прости за мои кривые руки
 
Добавлено
кстати ошибка эта в статье raven'a - http://ru-board.com/new/article.php?sid=119

Всего записей: 88 | Зарегистр. 17-11-2002 | Отправлено: 04:20 13-12-2002
lynx



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

Цитата:
кстати ошибка эта в статье raven'a  

 
Уууу, вот где все этого набрались... Это глюки нюка при постинге, сожру Батву с потрохами, пойду исправлю, спасибо, что сказал. Господи, я же уже там это правила, вроде.... Сумасшедший дом...
 

Цитата:
Не рычи, пушистая  

 
мурр

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:31 13-12-2002
alf



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
прочитал, статью, спасибо lynx
вроде сделал все как описано, но когда тестирую пхп, то после того как набираю http://localhost/index.php вижу вот это:
 
<?
phpinfo();
?>
 
а информации о версии PHP и глобальных переменных нет
 
делаю все это впервый раз, подскажите где копать

----------
alf´s picture

Всего записей: 918 | Зарегистр. 07-08-2001 | Отправлено: 03:38 15-12-2002
lynx



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

Цитата:
подскажите где копать

 
пыхыпы не настроены (PHP). Там и копать.
А сам PHP то поставлен? точно?
 

Цитата:
прочитал, статью, спасибо lynx  

 
Хочу заметить, что статья то не моя...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:53 15-12-2002
alf



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

Цитата:
Хочу заметить, что статья то не моя...

 
Опубликовал raven  
не заметил
 
как только прописываю  
LoadModule php4_module c:\php\sapi\php4apache2.dll  
 
а потом перезагружаю апаче, то выдает ошибку, без этой строки все нормально
 
 


----------
alf´s picture

Всего записей: 918 | Зарегистр. 07-08-2001 | Отправлено: 05:38 15-12-2002
lynx



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

Цитата:
как только прописываю  
LoadModule php4_module c:\php\sapi\php4apache2.dll  
 
а потом перезагружаю апаче, то выдает ошибку, без этой строки все нормально  

 
А, это нормально. Это опять версия модуля не катит. В статье говорится об этом:
 

Цитата:
 
E:\>f:\Apache2\bin\apache.exe apache.exe: module "c:\php4build\snap\sapi\apache2filter\sapi_apache2.c" is not compatible with this version of Apache (found 20020628, need 20020903). Please contact the vendor for the correct version.
то попробуйте заменить свой файл php4apache2.dll на аналогичный из файлового архива форума «В помощь системному администратору».  
 
 

 
Похоже?
 
Короче, шуруй в архив и качай другие версии модулей одну за другой перебирай, они ни размером (ни цветом лол) не отличаются, но что-то в них есть, одному Апачику нравится один, другому - другой
Некоторым помогает PHP, скачанный вот отсюда: http://snaps.php.net/
http://forum.ru-board.com/topic.cgi?forum=8&topic=1735&start=20#16

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 05:52 15-12-2002 | Исправлено: lynx, 01:34 02-01-2003
alf



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
 
спасибо, пойду пробовать, а  http://snaps.php.com/  не грузиться

----------
alf´s picture

Всего записей: 918 | Зарегистр. 07-08-2001 | Отправлено: 05:57 15-12-2002
lynx



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

Цитата:
а  http://snaps.php.com/   не грузиться  

 
У меня тоже. Походу у того хоста кривенько настроены ДНСы. Но ведь у кого-то он грузится! Ты попроси у того, у кого он грузится его IP и пропиши его в hosts
 
IP   snaps.php.com
 
 
Тогда он загрузится.
 
 
Добавлено
Адрес находится в диапазоне: 216.28.47.*
 
Добавлено
Короче, он и не будет грузится, потому что надо:
http://snaps.php.net/
 
Списибо, Юрик!

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 06:17 15-12-2002
xpnet

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://snaps.php.net
версия 3.4.0-dev. и всё чики-пики будет

Всего записей: 88 | Зарегистр. 17-11-2002 | Отправлено: 08:06 15-12-2002
vladislav



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем!
У меня вопрос - можно ли настроить апач для работы php скриптов из папки cgi-bin? А то у меня сайт на h1 а у них все скрипты запускаются только из cgi-bin!
 
Добавлено
Да и еще вопрос - почему некоторые php скрипты не запускаются - у меня стоит последняя версия?

Всего записей: 36 | Зарегистр. 03-12-2002 | Отправлено: 08:26 15-12-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vladislav
апачу пофиг откуда парсить пхп скрипты. на хы1 так настроено. потому что некоторые скрипты требуют особых настроек или просто кривые.

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 09:11 15-12-2002
Открыть новую тему     Написать ответ в эту тему

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