Я новичок в Linux и вообще новичок в настройке среды веб-разработки. Мне нужна помощь с основами прямо сейчас. Я пытаюсь установить LAMP-стек, на который затем можно установить MediaWiki. Вот то, что я пытаюсь сделать правильно, дайте мне знать, если я не в курсе.

  1. Установка Apache

    1. Загруженный источник
    2. Попытка построить / установить
    3. GCC не найден
    4. Скачал gcc
    5. Попытка установить gcc (не повезло)
  2. Установите phpMyAdmin
  3. Установить MediaWiki

Я на правильном пути, по крайней мере, или я вращаю свои колеса?

Linux дистрибутив: CentOs

2 ответа2

3

Я на правильном пути, по крайней мере, или я вращаю свои колеса?

Хм, оба.

Если вы используете исходный код, вам понадобится компилятор.
Если вы используете предварительно собранные пакеты (например, .rpm или .deb), вам не нужен компилятор.

Независимо от используемого метода хорошо иметь работающий компилятор, и я бы разделил ваши задачи на две части:

  1. Получите работающий компилятор, который будет полезен для множества задач. Без предыдущего компилятора вы должны будете установить его через пакет предварительной сборки.
  2. Определитесь с программами для сборки дома или предварительной сборки.

Из соображений удобства обслуживания вы действительно хотите использовать пакеты.

Просто какие пакеты и как отличается для каждой ОС. Например, redhat/CentOS отличается от Ubuntu. Оба они сильно отличаются от Slackware и т.д. И т.д. Вы не указали, какой дистрибутив вы использовали. Пожалуйста, добавьте это к оригинальному сообщению.

Также вам не нужен phpMyAdmin? Вам нужна база данных для хранения вашего вики-контента. Это может быть MySQL или Postgress. Инструменты управления для них могут пригодиться, но каждый установленный ненужный пакет программного обеспечения - это дополнительная программа, которую вы должны поддерживать.

2

Вы на правильном пути, но, кажется, вы выбираете более трудный путь, доступный вам. Как подразумевает @heavyd, гораздо проще установить бинарные пакеты, которые поставляются с вашим дистрибутивом для таких вещей, как Apache и phpMyAdmin. Для RHEL / CentOS / Fedora используйте yum; для Debian и Debian-подобных версий используйте apt. Если вы используете дистрибутив, который предполагает сборку из исходного кода, продолжайте, как вы начали, но понимайте, что это будет долгое и трудное путешествие.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .