Раньше я активно использовал Oneinstack — мощный набор скриптов для установки веб-сервера, но многие его компоненты собираются самостоятельно, что усложняет процесс обновления. Исключения составляют Nginx, MySQL и PHP, которые можно обновлять отдельно. Поэтому я решил использовать модифицированную версию Oneinstack вместе с двоичными пакетами.
Примечание: Этот стэк поддерживает только CentOS, рекомендуется использовать CentOS 7 64-бит.
yum install git -y
git clone https://git.oschina.net/mifar/osresty.git
cd osresty
chmod +x *.sh
chmod +x /include/*.sh
chmod +x /include/*.py
./install.sh
Измените значение php_version
в файле osresty/versions.txt
, чтобы указать нужную версию PHP, начиная с PHP 5.4 до самой последней.
cd osresty
./install_php.sh
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm -y
yum install Percona-Server-server-57 -y
systemctl start mysql.service # запустить Percona
systemctl enable mysql.service # включить запуск при старте системы
```Для завершения установки Percona 5.7 выполните следующие команды:
```bash
cat /var/log/mysqld.log | grep "temporary password" # временный пароль для root находится в конце вывода
mysql_secure_installation # выполнить безопасные настройки, все поля кроме изменения пароля должны быть установлены как y
Введите текущий пароль для пользователя root (введите для пропуска):
Объяснение: Введите текущий пароль для пользователя root, если он был указан ранее.
Хотите установить новый пароль для root? [Y/n] y
Объяснение: Хотите установить новый пароль для root? Введите y, чтобы продолжить.
Хотите удалить анонимных пользователей? [Y/n] y
Объяснение: Хотите удалить анонимных пользователей? Введите y, чтобы продолжить.
Хотите запретить вход root из сети? [Y/n] y
Объяснение: Хотите запретить вход root из сети? Введите y, чтобы продолжить.
Хотите удалить базу данных test и доступ к ней? [Y/n] y
Объяснение: Хотите удалить базу данных test и доступ к ней? Введите y, чтобы продолжить.
Хотите перезапустить таблицы правил? [Y/n] y
Объяснение: Хотите перезапустить таблицы правил? Введите y, чтобы продолжить.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )