Як автоматично встановити LAMP на CentOS / Debian / Ubuntu

Вже в попередніх випадках (Як встановити LAMP на UbuntuВстановлення середовища LAMP на Debian та похідніЯк встановити LAMP на Ubuntu: простий спосіб) Я говорив про те, як встановити LAMP (Linux + Apache + MySQL / MariaDB / Percona + PHP)Сьогодні, зокрема, ми збираємось навчити вас, як встановлювати LAMP з консолі, автоматично та з мінімальною участю користувача.

Для досягнення нашої мети ми використаємо a bash скрипт під назвою lamp, зроблено Теддисун, що дозволяє нам встановлювати різні версії Apache + PHP + MySQL / MariaDB / Percona, користувач має право вибору, яку версію цього програмного забезпечення використовувати (хоча воно за замовчуванням параметризується з деякими).

Які розподіли підтримує лампа сценарію?

Сценарій був протестований на наступних дистрибутивах і повинен працювати на будь-якому похідному від них:

  • CentOS-5.x
  • CentOS-6.x
  • CentOS-7.x
  • Ubuntu-12.x
  • Ubuntu-13.x
  • Ubuntu-14.x
  • Ubuntu-15.x
  • Ubuntu-16.x
  • Debian-7.x
  • Debian-8.x

Які версії програмного забезпечення підтримує лампа сценарію?

Сценарій пропонує можливість встановити наступне програмне забезпечення та версії:

  • Apache-2.2, Apache-2.4.
  • MySQL-5.5, MySQL-5.6, MySQL-5.7, MariaDB-5.5, MariaDB-10.0, MariaDB-10.1, Percona-Server-5.5, Percona-Server-5.6, Percona-Server-5.7.
  • PHP-5.3, PHP-5.4, PHP-5.5, PHP-5.6, PHP-7.0.
  • Модуль PHP: OPcache, ZendGuardLoader, ionCube_Loader, XCache, Imagemagick, GraphicsMagick, Memcache, Memcached Redis, Mongo Swoole.
  • Інше програмне забезпечення: Memcached, phpMyAdmin, Redis-Server

Як встановити скрипт лампи?

Щоб встановити, ми повинні виконати такі дії відповідно до вашого розподілу:

Встановіть скрипт лампи на CentOS та похідні:

yum -y встановити wget екран розпакувати wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip розпакувати lamp.zip
cd лампа-майстер chmod + x *.sh екран -S лампа

Встановіть скрипт лампи на Debian / Ubuntu та похідні:

apt-get -y install wget screen unzip wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip розпакувати lamp.zip
cd лампа-майстер chmod + x *.sh екран -S лампа

Як користуватися скриптом лампи?

Щоб використовувати скрипт лампи, ми повинні виконати інсталяційний файл .sh за такою командою:

./lamp.sh

Потім ми повинні вибрати одну за одною версії програмного забезпечення, яке ми хочемо встановити, ми можемо вибрати кожну версію із зазначенням номера, який її ідентифікує, або якщо натиснути клавішу введення, то встановиться версія за замовчуванням. Ми також можемо вибрати пароль із бази даних.

lamp_apache

lamp_mariadb

lamp_php

lamp_phpmodules

lamp_phpmyadmin

Без сумніву, це швидкий, ефективний та цікавий спосіб встановити LAMP. Сподіваюся, це працює для вас, і не соромтеся залишати свої коментарі.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Крістофер - сказав він

    Використовуйте частину сценарію, щоб змінити мій файл .bash_rc

    ##################### Інформація про систему #####################

    Модель процесора: Процесор Intel (R) Core (TM) 2 Duo E8400 @ 3.00 ГГц
    Кількість ядер: 2
    Частота процесора: 3000.000 XNUMX XNUMX МГц
    Кількість оперативної пам'яті: 1983 МБ
    SWAP Сума: 1999 МБ
    Час включення: 0 днів, 6 годин 11 хвилин 22 секунди
    Середнє навантаження: 0.17, 0.25, 0.34
    Архітектура: x86_64 (64 біт)
    Ядро: 4.4.0-43-загальне
    Назва машини: dc5800

    #################################################################### ##################
    Ось так це виглядає кожного разу, коли я відкриваю консоль.

    Щодо ЛАМПИ його встановити простіше

    sudo apt встановити phpmyadmin mysql-сервер

  2.   HO2gi - сказав він

    У випадку надзвичайної ситуації я вже знаю, як це зробити, дякую за добрий пост.

  3.   безіменний - сказав він

    Чи не краще використовувати докер?)
    Тож його можна використовувати навіть у вікнах ...

    Також ми не "забруднюємо" систему, ми зберігаємо резервні копії баз даних або додатків лише в нашій системі, решта працює в окремих контейнерах (контейнер bd + контейнер apache)

  4.   Густаво - сказав він

    Як я можу все це видалити, оскільки я хочу робити це по одному

    1.    Луїджіс Торо - сказав він

      Ви можете запустити скрипт видалення, який знаходиться в папці lamp-master ./uninstall.sh

  5.   Пол Бустаманте - сказав він

    Доброго ранку, я хочу налаштувати ServerName в apache2, але я не можу знайти конфігурацію. Я студент і не маю особливих навичок.

    Велике спасибі