Описание
LAMP — мощный bash-скрипт для установки Apache + PHP + MySQL/MariaDB и т. д. Вы можете установить Apache + PHP + MySQL/MariaDB очень простым способом, просто перед установкой нужно выбрать, что вы хотите установить. И все дела будут сделаны за несколько минут.
- Поддерживаемая система
- Поддерживаемое программное обеспечение
- Версия программного обеспечения
- Установка
- Обновление
- Резервное копирование
- Удалить
- Место установки по умолчанию
- Управление процессами
- команда лампы
- Ошибки и проблемы
- Лицензия
Поддерживаемая система
- Амазонка Линукс 2
- АльмаЛинукс 8
- АльмаЛинукс 9
- CentOS поток 8
- CentOS поток 9
- Рокки Линукс 8
- Рокки Линукс 9
- Дебиан 10
- Дебиан 11
- Дебиан 12
- Убунту 20.04
- Убунту 22.04
- Убунту 24.04
Поддерживаемое программное обеспечение
- Apache-2.4 (включает модуль HTTP/2: mod_http2)
- Дополнительные модули Apache: mod_wsgi, mod_security, mod_jk.
- MySQL-5.7, MySQL-8.0, MariaDB-10.5, MariaDB-10.6, MariaDB-10.11
- PHP-7.4, PHP-8.0, PHP-8.1, PHP-8.2
- PHP Дополнительные расширения: Zend OPcache, ionCube Loader, PDFlib, APCu, imagick, libsodium, memcached, redis, mongodb, swoole, yaf, yar, msgpack, psr, phalcon, grpc, xdebug
- Другое программное обеспечение: OpenSSL, ImageMagick, Memcached, phpMyAdmin, Adminer, Redis, re2c, KodExplorer.
Версия программного обеспечения
Apache и дополнительные модули | Версия |
---|
httpd | 2.4.62 |
апрель | 1.7.5 |
апрель-утилита | 1.6.3 |
OpenSSL | 1.1.1ж |
mod_wsgi | 4.9.4 |
mod_security2 | 2.9.6 |
mod_jk | 1.2.50 |
База данных | Версия |
---|
MySQL | 5.7.44, 8.0.40 |
МарияДБ | 10.5.27, 10.6.20, 10.11.10 |
PHP и дополнительные расширения | Версия |
---|
PHP | 7.4.33, 8.0.30, 8.1.31, 8.2.26 |
Загрузчик ионного куба | 13.3.1 |
PDFlib | 10.0.0 |
Расширение APCu | 5.1.21 |
расширение gRPC | 1.58.0 |
ИзображениеМагия | 7.1.1-38 |
расширение imagick | 3.7.0 |
либнатрий | 1.0.19 |
расширение libsodium | 2.0.23 |
кэширование памяти | 1.6.6 |
libmemcached | 1.0.18 |
расширение memcached | 3.1.5 |
re2c | 3.0 |
Redis | 5.0.14 |
расширение Redis | 5.3.7 |
расширение монгодб | 1.16.2 |
расширение | 4.8.12 |
расширение YAF | 3.3.5 |
расширение года | 2.3.2 |
расширение msgpack | 2.1.2 |
расширение psr | 1.2.0 |
расширение фалкона | 5.3.1 |
расширение xdebug | 3.1.6 |
Инструменты управления базами данных | Версия |
---|
phpMyAdmin | 5.2.1 |
Администратор | 4.8.1 |
Инструмент управления файлами | Версия |
---|
КодЭксплорер | 4.52 |
Установка
- Если ваша серверная система: Amazon Linux 2/CentOS/Rocky Linux/AlmaLinux
yum -y install wget git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 * .sh
./lamp.sh
- Если ваша серверная система: Debian/Ubuntu
apt-get -y install wget git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 * .sh
./lamp.sh
- Режим установки автоматизации
- Пример режима автоматической установки
./lamp.sh --apache_option 1 --apache_modules mod_wsgi,mod_security --db_option 1 --db_root_pwd teddysun.com --php_option 1 --php_extensions apcu,ioncube,imagick,redis,mongodb,libsodium,swoole --db_manage_modules phpmyadmin,adminer --kodexplorer_option 1
Обновление
cd ~ /lamp
git reset --hard // Resets the index and working tree
git pull // Get latest version first
chmod 755 * .sh
./upgrade.sh // Select one to upgrade
./upgrade.sh apache // Upgrade Apache
./upgrade.sh db // Upgrade MySQL or MariaDB
./upgrade.sh php // Upgrade PHP
./upgrade.sh phpmyadmin // Upgrade phpMyAdmin
./upgrade.sh adminer // Upgrade Adminer
Резервное копирование
- Вы должны изменить конфигурацию перед ее запуском
- Резервное копирование баз данных, файлов и каталогов MySQL или MariaDB.
- Файл резервной копии зашифрован с помощью AES256-cbc с дайджестом сообщения SHA1 (зависит от команды
openssl
) (опция) - Автоматический перенос файла резервной копии на Google Диск (зависит от команды
rclone
) (опция) - Автоматическая передача файла резервной копии на FTP-сервер (зависит от команды
ftp
) (опция) - Автоматическое удаление удаленного файла с Google Диска или FTP-сервера (опция)
Удалить
Место установки по умолчанию
Расположение Апача | Путь |
---|
Установить префикс | /usr/локальный/apache |
Корневое расположение веб-сайта | /данные/www/по умолчанию |
Основной файл конфигурации | /usr/local/apache/conf/httpd.conf |
Конфигурация виртуального хоста по умолчанию | /usr/local/apache/conf/vhost/default.conf |
Конф. виртуального хоста | /usr/local/apache/conf/vhost/ваш_виртуальный_хост.conf |
Местоположение SSL виртуального хоста | /usr/local/apache/conf/ssl/ваш_виртуальный_хост |
Расположение виртуального хоста | /data/www/your_virtual_host_names |
Расположение журнала виртуального хоста | /data/wwwlog/your_virtual_host_names |
Расположение phpMyAdmin | Путь |
---|
Место установки | /данные/www/default/phpmyadmin |
Местоположение администратора | Путь |
---|
Место установки | /data/www/default/adminer.php |
Местоположение КодЭксплорера | Путь |
---|
Место установки | /данные/www/default/код |
Расположение PHP | Путь |
---|
Установить префикс | /usr/локальный/php |
Конфигурационный файл | /usr/local/php/etc/php.ini |
INI дополнительная локация | /usr/local/php/php.d |
Расположение MySQL | Путь |
---|
Установить префикс | /usr/локальный/mysql |
Местоположение данных по умолчанию | /usr/local/mysql/данные |
Файл конфигурации my.cnf | /etc/my.cnf |
Местоположение МариаДБ | Путь |
---|
Установить префикс | /usr/local/Мариадб |
Местоположение данных по умолчанию | /usr/local/mariadb/данные |
файл конфигурации my.cnf | /etc/my.cnf |
Управление процессами
Процесс | Команда |
---|
Апач | /etc/init.d/httpd (старт|стоп|статус|перезапуск) |
MySQL/МарияДБ | /etc/init.d/mysqld (старт|стоп|статус|перезапуск) |
Мемкеш | /etc/init.d/memcached (старт|стоп|перезапуск) |
Redis-Сервер | /etc/init.d/redis-server (старт|остановка|перезапуск) |
Лампа Команда
Команда | Описание |
---|
лампа добавить | Создайте новый виртуальный хост Apache. |
лампа дель | Удаление виртуального хоста Apache |
список ламп | Список всех виртуальных хостов Apache |
версия лампы | Версия для печати и выход |
Ошибки и проблемы
Пожалуйста, не стесняйтесь сообщать нам о любых ошибках или проблемах по электронной почте: [email protected] или открывать проблемы на Github.
Поддержка (только на китайском языке): https://lamp.sh/support.html.
Лицензия
Copyright (C) 2013–2024 Теддисан
Лицензия GPLv3.