Автор Тема: Как да прекомпилирам Apache Web Server  (Прочетена 2658 пъти)

smelkomar

  • Напреднали
  • *****
  • Публикации: 429
    • Профил
Искам някой да ми помогне в прекомпилирането на Apache Web Server 1.3.33 с поддръжка на PHP 5.0.5 и MySQL 4.1.12. Прочетох от-до от официалния на Apache как да го прекомпилирам с желаните от мен модули, но не би... Под Debian като дам configure от /usr/local/apache/src/ не иска да стартира скрипта. За съжаление използвам 3.1r0a, тоест последната стабилна от официалния сайт. Даже липсват gcc, cc и cl библиотеките, което ме учудва, понеже те са основни за всяка дистрибуция. Свалям с apt-get gcc, останалите не ги знам. До тук спрях и не знам накъде да хвана... Помощ!
Активен

Ползвам т'ва, к'вот ме кефи

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #1 -: Sep 26, 2005, 21:13 »
Не бих могъл да ти помогна с практически съвет, защотот досега не ми се е налагало да го прекомпилирам, но от любопитство питам защо искаш да го прекомпилираш? Някакви специални изисквания ли имаш към него? С апт-гет апаче, няма ли да е по-лесно ?
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

july

  • Напреднали
  • *****
  • Публикации: 324
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #2 -: Sep 27, 2005, 11:19 »
как го пускаш configure ?
ако си в неговата директория:
./configure

точката и слаша отпред указват пътя (текущата директория), без тях търси изпълним файл, във директориите указани в path...

прочети и readme файл-а, и install ...

и е много препоръчително да разгледаш ./configure --help за да видиш какви опции има и кои ще ти трябват...
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #3 -: Sep 27, 2005, 12:28 »
Ако все пак прекомпилираш, прегледай първо http://projects.vanscherpenseel.nl/documents/howto_banners.html.

Можеш да си спестиш някои бъдещи главоболия '<img'>
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

  • Гост
Как да прекомпилирам Apache Web Server
« Отговор #4 -: Sep 27, 2005, 15:03 »
Благодаря за линка. Значи всичко, което съм правил по тази работа, е правена с копи/пейст през путти от официалните документи за PHP и Apache. Явно там е проблема - за да успея да пусна командата make, трябва да имам ANSI C Compiler. Пробвах apt-get tcc ( tcc - най-малкия такъв в момента ) и пак изкара същата грешка. Иначе идеята да се прекомпилира Apache е следната - имаме различни машини:
мейл сървър
уеб сървър
файлов сървър
За всяка от тях ни трябват различни настройки на Apache. Още повече че машинките са слабички и трябва колкото се може повече оптимизиран софтуер. За това apt-get install apache не ни върши работа.
Активен

july

  • Напреднали
  • *****
  • Публикации: 324
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #5 -: Sep 27, 2005, 15:44 »
преди да стигнеш до make
ще трябва да изпълниш ./configure
то освен всичко останало, проверява дали и къде имаш това дето ще му трябва при компилацията...


при компилирането най-вероятно ще ти трябват и библиотеки и заглавни файлове, които може би нямаш, би трябвло със съответния devel-packet да успееш да си ги инсталираш...

при положение че са слабички машините и няколко на брой, защо не ги компилирате на някоя по-силна машина (която може и да върши друга работа, може и да не е ваша дори'<img'>, ще трябва само да се съобразиш с евентуални оптимизации, за да може и на твойте процесори да тръгне...

отсносно бързодействието, недей да очакваш чудеса, само защото си прекомпилирал на твойта машина, основното от забързването ще дойде оттова, че евентуално ще го ./configure само с нещата които ти трябват (ще ползваш памет само за това което ти трябва...)..

пробвай (макар и временно) на едната машина да сложиш повечко памет, да видиш дали те устройва като бързина)
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #6 -: Sep 27, 2005, 15:51 »
още един линк (и линковете в него):

http://phplens.com/phpeverywhere/tuning-apache-php
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

smelkomar

  • Напреднали
  • *****
  • Публикации: 429
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #7 -: Sep 28, 2005, 16:25 »
Умрех направо тия дни. Постоянно се появяват нови проблеми.

1-ви проблем - липса на c compiler
статус - неоправено, аpt-get install tcc казва че няма такъв пакет
2-ри проблем - липса на gawk
статус - оправено, пак с apt-get
3-ти проблем - дали ще закръгля на 5 лиспващи неща? Ще се опитам  '<img'>

Мерси и за този линк... Ако имаше една търсачка специално за Линукс... Не споменавайте гуугъл, моля ви! ':angry:'
Активен

Ползвам т'ва, к'вот ме кефи

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #8 -: Sep 28, 2005, 17:16 »
/off
Цитат
Не споменавайте гуугъл, моля ви!

Защо?
Активен

HDM

  • Участници
  • ***
  • Публикации: 4
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #9 -: Sep 28, 2005, 17:25 »
Така става ли?
Google.com/Linux
Активен

  • Гост
Как да прекомпилирам Apache Web Server
« Отговор #10 -: Sep 28, 2005, 18:18 »
не се сърди но командата е :
apt-get install tcc
само за справка :
apt-cache search cc compiler | less
tcc - The smallest ANSI C compiler
gcc-2.95 - The GNU C compiler
gcc-3.0-base - The GNU Compiler Collection (base package).
gcc-3.3-base - The GNU Compiler Collection (base package)
gcc-4.0-base - The GNU Compiler Collection (base package)
опитай със :
apt-get install gcc-3.0-base
или някои от другите
Активен

july

  • Напреднали
  • *****
  • Публикации: 324
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #11 -: Sep 28, 2005, 18:18 »
ами tcc и са намериш, може и да не свърши работа...
пробвай с gcc

нейде из readme i install сигурно пише какви са изискванията за compile
Активен

smelkomar

  • Напреднали
  • *****
  • Публикации: 429
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #12 -: Sep 29, 2005, 09:33 »
Така, явно не са ми достатъчни проблемите около gcc, но явно и mysql библиотеките са лиспващи. За файловия сървър сложих pureftpd, но при опит да сложа на него и админ панелче за pureftpd, при компилирането по указанията, дава че липсват някакви libmysqlclient14. Опитах с aptitude, да отбележе че за първи път използвам aptitude, но явно и така не става - инсталирам този поакет, после казва че има грешка в него, трябвало друг и тн. Да не би дистрибуцията да е повредена. Диска е Дебиан 3.1r0a, пробвах го и в нас, работи без да дава грешки. Използвам същия мирър - debian.ludost.net. Gcc го оправих, на ред е mysql ':angry:'
Активен

Ползвам т'ва, к'вот ме кефи

nix

  • Напреднали
  • *****
  • Публикации: 442
    • Профил
Как да прекомпилирам Apache Web Server
« Отговор #13 -: Sep 29, 2005, 13:32 »
Опитай apt-build,надявам се да ти помогне'<img'>
http://packages.debian.org/unstable/devel/apt-build
http://julien.danjou.info/article-apt-build.html

Бих искал да ти кажа, че няма разлика в производителността ако това е целта на прекомпилацията?'<img'>
Успех
Активен

DEBIAN GNU/Linux SID/kernel-2.6.16

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache Web Server
Настройка на програми
betatester 12 2768 Последна публикация Nov 15, 2005, 21:28
от
Apache Server ...Help моля..
Настройка на програми
losh 0 964 Последна публикация Apr 18, 2004, 01:46
от losh
Apache Web Server
Настройка на програми
zaro 0 678 Последна публикация Jun 11, 2004, 23:26
от zaro
Apache server
Настройка на програми
chosen 2 950 Последна публикация Mar 26, 2007, 23:44
от neter
Apache web server
Настройка на програми
Gogata 6 1648 Последна публикация Oct 12, 2007, 17:05
от Йордан