Установка MediaWiki в Linux

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

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

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

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

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

2 ответа

Решение

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

Хм, оба.

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

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

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

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

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

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

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

Другие вопросы по тегам