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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Компиляция и установка Apache, mod_perl и PHP под Windows. Часть 1

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

 Версия для печати • ПодписатьсяДобавить в закладки

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

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В отличие от Unix-систем, где многие продукты, а часто и сама система, доступны в виде исходных текстов, в мире Windows не принято собирать программные продукты самостоятельно. Производители программного обеспечения пытаются нас убедить, что эта задача под силу только высококвалифицированному специалисту. Так ли это на самом деле? Действительно ли мы не получим никаких преимуществ? Давайте проверим на примере Web-сервера Apache.
Мы самостоятельно соберем Apache и mod_perl из исходных текстов, а также PHP, подключаемый в виде модуля.
В первой части статьи я опишу установку и настройку необходимого для этого инструментария. Загрузку исходных текстов Apache, mod_perl и PHP на локальный компьютер и компиляцию мы обсудим позднее.

 
 
Читать

Всего записей: 366 | Зарегистр. 25-05-2001 | Отправлено: 01:33 08-08-2003
Ejik88



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

Всего записей: 635 | Зарегистр. 13-09-2002 | Отправлено: 16:29 08-08-2003
tolsty1



Консультант
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ejik88
будет
попозже
 
редактор сказал, что многовато в одну часть

Всего записей: 158 | Зарегистр. 26-02-2003 | Отправлено: 23:25 08-08-2003
Yotan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм, кажется 2ая часть задержалась, или ей уже килдык?

Всего записей: 12 | Зарегистр. 15-08-2003 | Отправлено: 22:06 16-08-2003
lynx



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

Цитата:
кажется 2ая часть задержалась, или ей уже килдык?

 
Будет через пару месяцев, у автора много работы.
 
Рекомендую почитать правила:
 

Цитата:
4. Комментирование статей
 
 
4.1. В темах, предназначенных для комментирования статей, публикуемых на сайте ру-борда, вы можете задать вопрос по статье, попросить пояснить тот или иной момент, указать на положение в статье, с которым вы не согласны, и обосновать, почему, развить тему, поднятую автором статьи.  
4.2. Не допускаются комментарии, состоящие из коротких малоинформативных фраз типа: "Хорошая статья" или "Плохая статья".  

 

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



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

Цитата:
Будет через пару месяцев, у автора много работы.
истинно так

Всего записей: 158 | Зарегистр. 26-02-2003 | Отправлено: 04:50 18-08-2003
ATAURVAN

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Помогите разобраться со следуйщей проблемой:
Отформатировал диск (до этого стояла Windows XP SP1)
теперь не могу установить Windows 98,так как,насколько знаю,
только после этого смогу установить  Windows XP SP2).
Выдаётся следующая информация:
"Ошибка SU0013
 Не удалось создать файлы на диске и установить Windows 98.
 Если используется файловая система HPFS или Windows NT,
 на диске следует создать установочный раздел MC-DOS.
 Если используется служба сервера Lantastic и программа уплотнения SuperStor,
 то их необходимо отключить до начала установки."
 
Подскажите,как выйти из сложившейся ситуации.
Заранее благодарен
 
                         Артур




Каким боком твой вопрос касается компилляции Apache и данной статьи?
Тут не помойка, спрашивать, где в голову взбрело. lynx.

Всего записей: 1 | Зарегистр. 24-10-2004 | Отправлено: 01:55 24-10-2004 | Исправлено: lynx, 11:36 25-10-2004
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ATAURVAN
Ты ошибся не только темой, но и форумом. Вопрос нужно задавать в этом форуме, причем не создавать новую тему, а по возможности найти уже существующую, наиболее соответствующую твоему вопросу.
По вопросу:
Цитата:
так как,насколько знаю,
только после этого смогу установить  Windows XP SP2

Это не правда.

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

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 02:04 24-10-2004
piroJOKE



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у меня есть глупый вопрос:
Не устарела ли статья? Может теперь стоит пользоваться какими-то другими инструментами?

Всего записей: 159 | Зарегистр. 15-12-2001 | Отправлено: 13:18 01-06-2007 | Исправлено: piroJOKE, 13:18 01-06-2007
Myth777



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблемы с установкой.  
Установил mod_perl под маздайку, а запускаться не хочет.  
Не могу конфиг настроить.  
Пишу ему в конфиге -  
LoadFile C:/Perl/bin/perl510.dll  
LoadModule perl_module modules/mod_perl.so  
 
Такое не хочет запускаться.(если просто LoadFile C:/Perl/bin/perl510.dll - грузиться, а  с LoadModule perl_module modules/mod_perl.so не грузиться)  
 
Перезапускаю appache - он дурниной орет!В лог написал:  
[Mon Feb 02 20:39:03 2009] [notice] Apache/2.2.11 (Win32) mod_perl/2.0.4-dev Perl/v5.10.0 configured — resuming normal operations  
[Mon Feb 02 20:39:03 2009] [notice] Server built: Dec 10 2008 00:10:06  
[Mon Feb 02 20:39:03 2009] [crit] (22)Invalid argument: Parent: Failed to create the child process.  
[Mon Feb 02 20:39:03 2009] [crit] master_main: create child process failed. Exiting.  
[Mon Feb 02 20:39:03 2009] [notice] Parent: Forcing termination of child process 36  
 
Что делать теперь не знаю.  
Perl стоит - ActivePerl-5.10.0.1004-MSWin32-x86-287188.msi  
apache_2.2.11-win32-x86-no_ssl.msi  
mod_perl ставил - ppm install http://cpan.uwinnipeg.ca/PPMPackages/10xx/mod_perl.ppd  
 
Подскажите что можно сделать?

Всего записей: 57 | Зарегистр. 25-11-2008 | Отправлено: 21:15 02-02-2009
SedoKun

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Myth777
Цитата:
for Apache/2.2, and
  C:\> ppm install
       http://theoryx5.uwinnipeg.ca/ppms/mod_perl-2.0.ppd

Всего записей: 5 | Зарегистр. 10-07-2004 | Отправлено: 13:38 15-02-2009
Myth777



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  http://theoryx5.uwinnipeg.ca/ppms/mod_perl-2.0.ppd
Он не хочет ставить от сюда, базарит что не та платформа.

Всего записей: 57 | Зарегистр. 25-11-2008 | Отправлено: 15:50 15-02-2009
Mike_Gavrilov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Myth777, есть таки такая проблемка посмотри в гугле, куча форумов просто испестрено ошибкой
 

Цитата:
[Wed Apr 01 09:36:12 2009] [crit] (22)Invalid argument: Parent: Failed to create the child process.
[Wed Apr 01 09:36:12 2009] [crit] master_main: create child process failed. Exiting.

 
и никде нет ответа...
 
У меня на одном компьютере все заработало, на втором как у тебя... Так что тут дело не в кривизне рук.

Всего записей: 10 | Зарегистр. 22-06-2005 | Отправлено: 08:43 01-04-2009 | Исправлено: Mike_Gavrilov, 08:44 01-04-2009
Andrey_Wlodimirovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
автор статьи конечно обломал читателя ( зачем публиковать незаконченную статью(
если кто встречал статьи по:  
Компиляция и установка Apache, mod_perl и PHP под Windows
 
дайте плз знать ..
 
Добавлено:

Compiling Apache for Microsoft Windows
http://httpd.apache.org/docs/2.2/platform/win_compiling.html

Всего записей: 1773 | Зарегистр. 15-11-2003 | Отправлено: 16:57 11-04-2009
Andrey_Wlodimirovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужна помощь в компиляции apache 2.2.11 под Vista SP1 32bit
 
- стоит Microsoft Visual Studio 2008 Professional Edition (Russian)  
- качаю сорс апача под вин32 http://www.sfr-fresh.com/windows/www/httpd-2.2.11-win32-src.zip
- открываю Apache.dsw и положительно отвечаю на вопрос переконвертировать ли файлы проекта, сохраняю изменения и получаю файлы нужные мне *.vcproj  
- дальше в команбной строке пишу:
D:\Servers\HTTP\httpd-2.2.11>nmake /f Makefile.win _apacher
 
весь лог в консоле не вместился, но в итоге имею ошибку
 

Код:
NMAKE : неустранимая ошибка U1077: "C:\Program Files\Microsoft Visual Studio 9.0
\Common7\IDE\devenv.COM": возвращенный код "0x1"
Stop.
NMAKE : неустранимая ошибка U1077: "C:\Program Files\Microsoft Visual Studio 9.0
\VC\BIN\nmake.exe": возвращенный код "0x2"
Stop.
 
D:\Servers\HTTP\httpd-2.2.11>nmake /f Makefile.win _apacher

 
описание ошибки  
http://msdn.microsoft.com/ru-ru/library/dt309377.aspx
 
но мне все равно не понятна эта ошибка .. в чем моя вина? могло ли повлиять то что я ковертил файлы проекта студией ?  
какую инфу еще нужно копнуть чтоб разобраться с этой ошибкой ?  
 
Добавлено:
ой кажется я читал по диагонали ) в самом начале надо было выполнил это:
1

Цитата:

Код:
There is a flaw in the .vcproj conversion of .dsp through Visual Studio 2005 SP1; devenv.exe will mis-parse the /D flag for RC flags containing long quoted /D'efines containing spaces. The command:

- perl srclib\apr\build\cvtdsp.pl -2005

Код:
will convert the /D flags for RC flags to use an alternate, parseable syntax; unfortunately this syntax isn't supported by Visual Studio 97 or it's exported .mak files. These /D flags are used to pass the long description of the mod_apachemodule.so files to their .rc resource version-identifier compilations, and replace the use of awk for generating .rc files formerly used for Apache 2.0.

2)

Цитата:

Код:
Exported .mak files pose a greater hassle, but they are required for Visual C++ 5.0 users to build mod_ssl, abs (ab with SSL support) and/or mod_deflate. VC++ 7.0 (Visual Studio .NET) users also benefit, nmake builds were faster than binenv builds until the parallel compilation features introduced in Visual Studio 2005. Build the entire project from within the VC++ 5.0 or 6.0 IDE, preferably with mod_deflate, mod_ssl and abs, then use the Project Menu Export for all makefiles (preferably, with dependencies.) You must build the projects first in order to create all dynamic auto-generated targets, so that dependencies can be parsed correctly. Run the following command to fix the paths so they will build anywhere:

 
perl srclib\apr\build\fixwin32mak.pl  
 

Код:
You must type this command from the top level directory of the httpd source tree. Every .mak and .dep project file within the current directory and below will be corrected, and the timestamps adjusted to reflect the .dsp.

 
фух .. компильнул апач )

Всего записей: 1773 | Зарегистр. 15-11-2003 | Отправлено: 23:30 11-04-2009
Master9000



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно интересно продолжение мануала или новый мануал будет
Кто еще пробовал компилировать апач что как делали?

Всего записей: 120 | Зарегистр. 29-12-2008 | Отправлено: 21:18 14-08-2010
strelok_aka_vc



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Похоже что продолжения статьи нет и не будет.
Вот по тематике есть статейка: http://www.devside.net/guides/windows/mod-perl

Всего записей: 109 | Зарегистр. 06-09-2005 | Отправлено: 14:25 10-09-2010
strelok_aka_vc



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Еще один ресурс по тематике:  http://www.selectcms.ru/news/ustanovka_apache_22_activeperl_510_mod_perl_imagemagick_650_pod_windows

Всего записей: 109 | Зарегистр. 06-09-2005 | Отправлено: 10:18 13-09-2010
tolyn77



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всем привет
 
подскажите как под windows делать обновление apache на данный момент
C:\usr\Apache2\bin>Apache.exe -v
Server version: Apache/2.0.63
Server built:   Jan 17 2008 22:58:29
 
не ужто нужно удалять а потом снова устанавливать?
заранее благодарен

Всего записей: 1498 | Зарегистр. 07-09-2004 | Отправлено: 10:56 18-02-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Компиляция и установка Apache, mod_perl и PHP под Windows. Часть 1


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru