Вече при предишни случаи (Как да инсталирам LAMP на Ubuntu, Инсталиране на LAMP среда на Debian и производни, Как да инсталирам LAMP на Ubuntu: лесният начин) Говорил съм как да инсталирам LAMP (Linux + Apache + MySQL / MariaDB / Percona + PHP)Днес, по-специално, ще ви научим как да инсталирате LAMP от конзолата, автоматично и с минимално участие на потребителя.
За да постигнем целта си, ще използваме a bash скрипт, наречен лампа, направено от Тедисун, което ни позволява да инсталираме различни версии на 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 master-master 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 master-master chmod + x *.sh екран -S лампа
Как да използвам скрипта на лампата?
За да използваме скрипта на лампата, трябва да изпълним инсталационния .sh файл със следната команда:
./лампа.ш
След това трябва да изберем една по една версиите на софтуера, който искаме да инсталираме, можем да изберем всяка версия, посочваща номера, който я идентифицира, или ако натиснем Enter, ще инсталира версията по подразбиране. Можем също да изберем паролата от базата данни.
Без съмнение това е бърз, ефективен и забавен начин за инсталиране на LAMP. Надявам се да работи за вас и не се колебайте да оставите вашите коментари.
Използвайте част от скрипта, за да модифицирате моя .bash_rc
#################### Системна информация ####################
Модел на процесора: Intel (R) Core (TM) 2 Duo CPU E8400 @ 3.00GHz
Брой ядра: 2
Честота на процесора: 3000.000 XNUMX XNUMX MHz
Количество RAM: 1983 MB
SWAP Количество: 1999 MB
Време за включване: 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, но не мога да намеря конфигурацията. Аз съм студент и нямам много умения.
много ви благодаря