설명
LAMP는 Apache + PHP + MySQL/MariaDB 등의 설치를 위한 강력한 bash 스크립트입니다. 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 |
4월 | 1.7.5 |
4월 유틸리티 | 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 |
마리아DB | 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 |
레디스 | 5.0.14 |
레디스 확장 | 5.3.7 |
몽고디비 확장 | 1.16.2 |
스울 확장 | 4.8.12 |
야프 확장 | 3.3.5 |
yar 확장 | 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 |
파일 관리 도구 | 버전 |
---|
KodExplorer | 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 데이터베이스, 파일 및 디렉터리 백업
- 백업 파일은 SHA1 메시지 다이제스트를 사용하여 AES256-cbc로 암호화됩니다(
openssl
명령에 따라 다름)(옵션) - 백업파일을 Google Drive로 자동전송(
rclone
명령어에 따라 다름)(옵션) - 백업 파일을 FTP 서버로 자동 전송(
ftp
명령에 따라 다름)(옵션) - Google Drive 또는 FTP 서버에서 원격 파일 자동 삭제(옵션)
제거
기본 설치 위치
아파치 위치 | 길 |
---|
접두사 설치 | /usr/로컬/아파치 |
웹 루트 위치 | /데이터/www/기본 |
기본 구성 파일 | /usr/local/apache/conf/httpd.conf |
기본 가상 호스트 구성 | /usr/local/apache/conf/vhost/default.conf |
가상 호스트 구성 | /usr/local/apache/conf/vhost/your_virtual_host.conf |
가상 호스트 SSL 위치 | /usr/local/apache/conf/ssl/your_virtual_host |
가상 호스트 위치 | /data/www/your_virtual_host_names |
가상 호스트 로그 위치 | /data/wwwlog/your_virtual_host_names |
phpMyAdmin 위치 | 길 |
---|
설치 위치 | /data/www/default/phpmyadmin |
관리자 위치 | 길 |
---|
설치 위치 | /data/www/default/adminer.php |
KodExplorer 위치 | 길 |
---|
설치 위치 | /데이터/www/default/kod |
PHP 위치 | 길 |
---|
접두사 설치 | /usr/로컬/php |
구성 파일 | /usr/local/php/etc/php.ini |
이니 추가 위치 | /usr/local/php/php.d |
MySQL 위치 | 길 |
---|
접두사 설치 | /usr/로컬/mysql |
기본 데이터 위치 | /usr/로컬/mysql/데이터 |
my.cnf 구성 파일 | /etc/my.cnf |
마리아DB 위치 | 길 |
---|
접두사 설치 | /usr/local/mariadb |
기본 데이터 위치 | /usr/local/mariadb/데이터 |
my.cnf 구성 파일 | /etc/my.cnf |
프로세스 관리
프로세스 | 명령 |
---|
아파치 | /etc/init.d/httpd (시작|중지|상태|다시 시작) |
MySQL/마리아DB | /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
특허
저작권 (C) 2013 - 2024 테디선
GPLv3 라이선스에 따라 라이선스가 부여됩니다.