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

OSCHINA-MIRROR/creno-lnmp

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

Кнопка пожертвования через PayPalКнопка пожертвования через AlipayКнопка пожертвования через WeChat Pay

Этот скрипт написан с использованием 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.1, PHP-7.0, PHP-5.6, PHP-5.5, PHP-5.4, PHP-5.3)
  • Предоставление Nginx, Tengine, OpenResty
  • Предоставление нескольких версий Apache (Apache-2.4, Apache-2.2)
  • Установка кэширующего ускорителя PHP при необходимости: ZendOPcache, xcache, apcu, eAccelerator. Также инструмент шифрования и расшифровки PHP ionCube, ZendGuardLoader
  • Установка Pureftpd, phpMyAdmin при необходимости
  • Установка memcached, redis при необходимости
  • Оптимизация MySQL, Nginx с помощью jemalloc
  • Предоставление скриптов для создания виртуальных хостов, включающих сертификат 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   
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz   
tar xzf lnmp-full.tar.gz
cd lnmp    
screen -S lnmp    
./install.sh   

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

apt-get -y install wget screen python   
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz   
tar xzf lnmp-full.tar.gz
cd lnmp    
screen -S lnmp    
./install.sh   

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

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

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

cd ~/lnmp    # Обязательно выполните команду в директории 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:

service httpd {start|restart|stop}

Pure-Ftpd:

service pureftpd {start|stop|restart|status}

Redis:

service redis-server {start|stop|status|restart|reload}

Memcached:

service memcached {start|stop|status|restart|reload}
```## Как обновиться

```bash
./upgrade.sh

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

./uninstall.sh

Установка

Следуйте инструкциям на странице установки в Wiki.

Для обратной связи, вопросов и отслеживания прогресса проекта (русский язык): lnmp последний исходный код一键安装脚本

Переведём китайскую часть:

Для обратной связи, вопросов и отслеживания прогресса проекта (русский язык): lnmp последний исходный код одного нажатия установочного скрипта

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

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

Введение

LEMP stack/LAMP stack/LNMP stack installation scripts for CentOS/Redhat Debian and Ubuntu Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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