Keterangan
LAMP adalah skrip bash yang kuat untuk instalasi Apache + PHP + MySQL/MariaDB dan sebagainya. Anda dapat menginstal Apache + PHP + MySQL/MariaDB dengan cara yang sangat mudah, hanya perlu memilih apa yang ingin Anda instal sebelum instalasi. Dan semua hal akan selesai dalam beberapa menit.
- Sistem yang Didukung
- Perangkat Lunak yang Didukung
- Versi Perangkat Lunak
- Instalasi
- Meningkatkan
- Cadangan
- Copot pemasangan
- Lokasi Instalasi Default
- Manajemen Proses
- perintah lampu
- Bug & Masalah
- Lisensi
Sistem yang Didukung
- Amazon Linux 2
- AlmaLinux 8
- AlmaLinux 9
- Aliran CentOS 8
- Aliran CentOS 9
- Rocky Linux 8
- Rocky Linux 9
- Debian 10
- Debian 11
- Debian 12
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
Perangkat Lunak yang Didukung
- Apache-2.4 (Sertakan modul HTTP/2: mod_http2)
- Modul Tambahan 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
- Ekstensi tambahan PHP: Zend OPcache, ionCube Loader, PDFlib, APCu, imagick, libsodium, memcached, redis, mongodb, swoole, yaf, yar, msgpack, psr, phalcon, grpc, xdebug
- Perangkat Lunak Lain: OpenSSL, ImageMagick, Memcached, phpMyAdmin, Adminer, Redis, re2c, KodExplorer
Versi Perangkat Lunak
Apache & Modul Tambahan | Versi |
---|
httpd | 2.4.62 |
April | 1.7.5 |
apr-util | 1.6.3 |
opensl | 1.1.1w |
mod_wsgi | 4.9.4 |
mod_keamanan2 | 2.9.6 |
mod_jk | 1.2.50 |
Basis data | Versi |
---|
MySQL | 5.7.44, 8.0.40 |
MariaDB | 10.5.27, 10.6.20, 10.11.10 |
PHP & Ekstensi tambahan | Versi |
---|
PHP | 7.4.33, 8.0.30, 8.1.31, 8.2.26 |
Pemuat ionCube | 13.3.1 |
PDFlib | 10.0.0 |
ekstensi APCu | 5.1.21 |
ekstensi gRPC | 1.58.0 |
GambarMagick | 7.1.1-38 |
ekstensi imajinasi | 3.7.0 |
libsodium | 1.0.19 |
ekstensi libsodium | 2.0.23 |
memcache | 1.6.6 |
libmemcached | 1.0.18 |
ekstensi memcache | 3.1.5 |
re2c | 3.0 |
redis | 5.0.14 |
ekstensi redis | 5.3.7 |
ekstensi mongodb | 1.16.2 |
ekstensi swoole | 4.8.12 |
ekstensi yaf | 3.3.5 |
ekstensi tahun | 2.3.2 |
ekstensi pesan paket | 2.1.2 |
ekstensi psr | 1.2.0 |
ekstensi elang | 5.3.1 |
ekstensi xdebug | 3.1.6 |
Alat Manajemen Basis Data | Versi |
---|
phpMyAdmin | 5.2.1 |
Admin | 4.8.1 |
Alat Manajemen File | Versi |
---|
Penjelajah Kod | 4.52 |
Instalasi
- Jika sistem server Anda: 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
- Jika sistem server Anda: Debian/Ubuntu
apt-get -y install wget git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 * .sh
./lamp.sh
- Mode instalasi otomatisasi
- Contoh mode instalasi otomatisasi
./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
Meningkatkan
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
Cadangan
- Anda harus memodifikasi konfigurasi sebelum menjalankannya
- Cadangkan basis data, file, dan direktori MySQL atau MariaDB
- File cadangan dienkripsi dengan AES256-cbc dengan intisari pesan SHA1 (Tergantung pada perintah
openssl
) (opsi) - Transfer otomatis file cadangan ke Google Drive (Tergantung pada perintah
rclone
) (opsi) - Transfer otomatis file cadangan ke server FTP (Tergantung pada perintah
ftp
) (opsi) - Hapus otomatis file jarak jauh dari Google Drive atau server FTP (opsi)
Copot pemasangan
Lokasi Instalasi Default
Lokasi Apache | Jalur |
---|
Instal awalan | /usr/local/Apache |
Lokasi akar web | /data/www/default |
File konfigurasi utama | /usr/local/Apache/conf/httpd.conf |
Konfigurasi host virtual default | /usr/local/apache/conf/vhost/default.conf |
Konferensi host virtual | /usr/local/apache/conf/vhost/your_virtual_host.conf |
Lokasi SSL host virtual | /usr/local/apache/conf/ssl/your_virtual_host |
Lokasi host virtual | /data/www/nama_host_virtual_anda |
Lokasi log host virtual | /data/wwwlog/nama_host_virtual_Anda |
Lokasi phpMyAdmin | Jalur |
---|
Lokasi instalasi | /data/www/default/phpmyadmin |
Lokasi Admin | Jalur |
---|
Lokasi instalasi | /data/www/default/adminer.php |
Lokasi KodExplorer | Jalur |
---|
Lokasi instalasi | /data/www/default/kod |
Lokasi PHP | Jalur |
---|
Instal awalan | /usr/local/php |
Berkas konfigurasi | /usr/local/php/etc/php.ini |
ini lokasi tambahan | /usr/local/php/php.d |
Lokasi MySQL | Jalur |
---|
Instal awalan | /usr/local/mysql |
Lokasi data bawaan | /usr/local/mysql/data |
File konfigurasi my.cnf | /etc/my.cnf |
Lokasi MariaDB | Jalur |
---|
Instal awalan | /usr/local/mariadb |
Lokasi data bawaan | /usr/local/mariadb/data |
file konfigurasi my.cnf | /etc/my.cnf |
Manajemen Proses
Proses | Memerintah |
---|
apache | /etc/init.d/httpd (mulai|berhenti|status|mulai ulang) |
MySQL/MariaDB | /etc/init.d/mysqld (mulai|berhenti|status|mulai ulang) |
Memcache | /etc/init.d/memcached (mulai|berhenti|mulai ulang) |
Redis-Server | /etc/init.d/redis-server (mulai|berhenti|mulai ulang) |
perintah lampu
Memerintah | Keterangan |
---|
lampu tambahkan | Buat host virtual Apache baru |
lampu del | Hapus host virtual Apache |
daftar lampu | Daftar semua host virtual Apache |
versi lampu | Versi cetak dan keluar |
Bug & Masalah
Silakan laporkan bug atau masalah apa pun kepada kami, kirim email ke: [email protected] atau masalah terbuka di Github.
Dukungan (hanya dalam bahasa Mandarin): https://lamp.sh/support.html
Lisensi
Hak Cipta (C) 2013 - 2024 Teddysun
Berlisensi di bawah Lisensi GPLv3.