Вже в попередніх випадках (Як встановити 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. Сподіваюся, це працює для вас, і не соромтеся залишати свої коментарі.
Використовуйте частину сценарію, щоб змінити мій файл .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-сервер
У випадку надзвичайної ситуації я вже знаю, як це зробити, дякую за добрий пост.
Чи не краще використовувати докер?)
Тож його можна використовувати навіть у вікнах ...
Також ми не "забруднюємо" систему, ми зберігаємо резервні копії баз даних або додатків лише в нашій системі, решта працює в окремих контейнерах (контейнер bd + контейнер apache)
Як я можу все це видалити, оскільки я хочу робити це по одному
Ви можете запустити скрипт видалення, який знаходиться в папці lamp-master ./uninstall.sh
Доброго ранку, я хочу налаштувати ServerName в apache2, але я не можу знайти конфігурацію. Я студент і не маю особливих навичок.
Велике спасибі