2010-09-29 18 views
1

J'essaye de construire apache à partir de la source sur debian. La seule raison pour laquelle je ne suis pas en utilisant spt-get install est parce que dans le livre de cuisine apache, ils recommandent l'installation de source.I obtenir l'erreur suivante quand je ./Configure:construire apache à partir de la source sur debian

configure: error: invalid variable name: ' --with-mpm' 

J'ai vu aussi quelques avertissements quand je ./buildconf Est-ce que c'est quelque chose dont je devrais me préoccuper? C'est ma première tentative de compilation à partir de la source, et j'apprécierais vraiment toute aide.

J'utilise les arguments ./configure directement à partir du livre de cuisine apache:

./configure --prefix=/usr/local/apache --with-layout=Apache --enable-modules=most --enable-mods-shared=all \ --with-mpm=prefork 

Je l'exécution d'un debian minimum installer dans la boîte virtuelle pour me former pour le déploiement dans le nuage de Rackspace bientôt.

EDIT: Je construis Apache 2.2.16

+0

Pas vraiment la réponse, mais avez-vous essayé 'nginx'? Construire à partir du morceau de gâteau source. *Plus vite. Plus facile à configurer. etc ... –

+0

Quelle version d'Apache construisez-vous, est-ce 1.3.x ou 2.x? – birryree

Répondre

2

Je suppose que vous tapez cette ligne entière de construction que vous avez fourni sur une ligne, avec le « \ » au milieu.

Vous devriez vous débarrasser de '\', qui dans bash traite les éléments suivants comme faisant partie de la même chaîne, mais la barre oblique doit immédiatement suivre un caractère non-espace. Il est également utilisé pour des séquences d'échappement spéciales, ce qui est le cas ici et génère ce message.

Cela devrait être la bonne ligne dans votre cas.

./configure --prefix=/usr/local/apache --with-layout=Apache --enable-modules=most --enable-mods-shared=all --with-mpm=prefork

Sur une note côté, ne pas le livre de recettes Apache dire que la construction de la source est une possibilité pour l'installer, en plus d'installer à partir d'une version pré-emballés comme vous pouvez obtenir à partir des dépôts de Debian? Je suppose que si vous vouliez vraiment une version beaucoup plus récente ou un processus plus répétable pour assurer la cohérence à travers une variété de distributions, construire à partir de zéro le fera pour vous, sinon j'essayerais d'utiliser la gestion des paquets de la distribution autant que possible. La création à partir de la source vous supprime des correctifs de sécurité et du chemin de mise à niveau que l'APT Debian vous offre.

+0

Eh bien, je indend pour sécuriser apache, je suppose que je vais devoir regarder dans l'application de mises à jour de sécurité en dehors de apt. Merci. – ChitownDev