설명
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 라이선스에 따라 라이선스가 부여됩니다.