1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dabinvip-lnmp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Данный скрипт написан на языке shell с целью быстрого развёртывания LEMP/LAMP/LNMP/LNMPA (Linux, Nginx/Tengine/OpenResty, MySQL в рабочей среде/MariaDB/Percona, PHP), применим к CentOS 57 (включая Redhat), Debian 68, Ubuntu 12~16 для 32- и 64-битных систем.

Свойства скрипта:

  • постоянное обновление;
  • установка компилятора исходного кода, наиболее стабильная версия — последняя, загрузка с официального сайта;
  • некоторая оптимизация безопасности;
  • предоставление множества версий баз данных (MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.1, MariaDB-10.0, MariaDB-5.5, Percona-5.7, Percona-5.6, Percona-5.5, AliSQL-5.6);
  • предоставление нескольких версий PHP (php-7, php-5.6, php-5.5, php-5.4, php-5.3);
  • обеспечение работы Nginx, Tengine, OpenResty;
  • предоставление различных версий Apache (Apache-2.4, Apache-2.2);
  • в зависимости от потребностей установка PHP Cache Accelerator предоставляет ZendOPcache, xcache, apcu, eAccelerator. И инструмент шифрования и дешифрования PHP ionCube, ZendGuardLoader;
  • установка Pureftpd, phpMyAdmin в соответствии с потребностями;
  • установка memcached, redis в соответствии с потребностями;
  • Jemalloc оптимизирует MySQL, Nginx;
  • добавление сценария виртуального хоста, включая сертификат SSL Let's Encrypt;
  • сценарии обновления Nginx/Tengine, MySQL/MariaDB/Percona, PHP, Redis, phpMyAdmin;
  • сценарий локального резервного копирования и удалённого резервного копирования (rsync между серверами);
  • предоставляется установка под HHVM CentOS 6,7.

Как использовать

Если ваша серверная система: CentOS/Redhat (не вводите «//» и «// последующее предложение):

yum -y install wget screen python   // Для CentOS / Redhat
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz   // Содержит исходный код
tar xzf lnmp-full.tar.gz
cd lnmp    // Если вам нужно изменить каталог (установка, хранилище данных, журналы Nginx), измените файл options.conf
screen -S lnmp    // если прерывание сети, вы можете выполнить команду `screen -r lnmp` для повторного подключения окна установки
./install.sh   // Не используйте sh install.sh или bash install.sh для такого выполнения

Если ваша серверная система: Debian/Ubuntu (не вводите «//» и «// последующее предложение):

apt-get -y install wget screen python   // Для Debian / Ubuntu
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz   // Содержит исходный код
tar xzf lnmp-full.tar.gz
cd lnmp    // Если вам необходимо изменить каталог (установку, хранилище данных, логи Nginx), внесите изменения в файл options.conf
screen -S lnmp    // при обрыве соединения можно выполнить команду `screen -r lnmp`, чтобы повторно подключиться к окну установки
./install.sh   // Не используйте команды sh install.sh или bash install.sh

Как добавить расширения

cd ~/lnmp    // Необходимо войти в каталог и выполнить команду из него
./addons.sh    // Не используйте команды sh addons.sh или bash addons.sh

Как создать виртуальный хост

cd ~/lnmp    // Необходимо войти в каталог и выполнить команду из него
./vhost.sh    // Не используйте команды sh vhost.sh или bash vhost.sh

Как удалить виртуальный хост

cd ~/lnmp
./vhost.sh del

Как добавить FTP виртуального пользователя

cd ~/lnmp
./pureftpd_vhost.sh

Как сделать резервную копию

cd ~/lnmp
./backup_setup.sh    // Настройка параметров резервного копирования
./backup.sh    // Немедленное выполнение резервного копирования
crontab -l    // Можно добавить к запланированным задачам, например, автоматическое резервное копирование каждый день в 1:00
  0 1 * * * cd ~/lnmp;./backup.sh  > /dev/null 2>&1 &

Как управлять сервисом

Nginx/Tengine/OpenResty:

service nginx {start|stop|status|restart|reload|configtest}

MySQL/MariaDB/Percona:

service mysqld {start|stop|restart|reload|status}

PHP:

service php-fpm {start|stop|restart|reload|status}

HHVM:

service supervisord {start|stop|status|restart|reload}

Apache:

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Скрипты установки стеков LEMP/LAMP/LNMP для CentOS, Redhat, Debian и Ubuntu. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/dabinvip-lnmp.git
git@api.gitlife.ru:oschina-mirror/dabinvip-lnmp.git
oschina-mirror
dabinvip-lnmp
dabinvip-lnmp
master