描述
LAMP是一個強大的bash腳本,用於安裝Apache + PHP + MySQL/MariaDB等。您可以以非常簡單的方式安裝 Apache + PHP + MySQL/MariaDB,只需在安裝前選擇您要安裝的內容即可。所有的事情都會在幾分鐘內完成。
- 支援系統
- 支援的軟體
- 軟體版本
- 安裝
- 升級
- 備份
- 解除安裝
- 預設安裝位置
- 流程管理
- 燈命令
- 錯誤和問題
- 執照
支援系統
- 亞馬遜Linux 2
- 阿爾瑪Linux 8
- 阿爾瑪Linux 9
- CentOS Stream 8
- CentOS 流 9
- 洛基 Linux 8
- 洛基 Linux 9
- Debian 10
- Debian 11
- Debian 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 |
| apr 實用程式 | 1.6.3 |
| 開放式SSL | 1.1.1w |
| mod_wsgi | 4.9.4 |
| mod_安全2 | 2.9.6 |
| 模組_jk | 1.2.50 |
| 資料庫 | 版本 |
|---|
| MySQL | 44年5月7日、40年0月8日 |
| 瑪麗亞資料庫 | 27.10.5, 20.6.10, 2010.10.11 |
| PHP 和其他擴充 | 版本 |
|---|
| PHP | 7.4.33、8.0.30、8.1.31、8.2.26 |
| ionCube載入器 | 13.3.1 |
| PDF庫 | 10.0.0 |
| AP銅延伸 | 5.1.21 |
| gRPC 擴展 | 1.58.0 |
| 圖像魔術師 | 7.1.1-38 |
| imagick 擴展 | 3.7.0 |
| 鈉 | 1.0.19 |
| 鈉延伸 | 2.0.23 |
| 記憶體快取 | 1.6.6 |
| libmemcached | 1.0.18 |
| 記憶體快取擴展 | 3.1.5 |
| 重新2c | 3.0 |
| 雷迪斯 | 5.0.14 |
| Redis 擴充 | 5.3.7 |
| mongodb 擴充 | 1.16.2 |
| swoole 擴展 | 4.8.12 |
| yaf 擴展 | 3.3.5 |
| 亞爾副檔名 | 2.3.2 |
| 訊息包擴充 | 2.1.2 |
| PSR 擴充 | 1.2.0 |
| 菲爾康延伸 | 5.3.1 |
| xdebug 擴充 | 3.1.6 |
| 資料庫管理工具 | 版本 |
|---|
| php我的管理者 | 5.2.1 |
| 管理員 | 4.8.1 |
安裝
- 如果您的伺服器系統: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
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/local/apache |
| 網路根位置 | /數據/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 位置 | 小路 |
|---|
| 安裝位置 | /資料/www/預設/phpmyadmin |
| 管理員位置 | 小路 |
|---|
| 安裝位置 | /data/www/default/adminer.php |
| KodExplorer 位置 | 小路 |
|---|
| 安裝位置 | /數據/www/預設/kod |
| PHP 位置 | 小路 |
|---|
| 安裝前綴 | /usr/local/php |
| 設定檔 | /usr/local/php/etc/php.ini |
| ini 附加位置 | /usr/local/php/php.d |
| MySQL 位置 | 小路 |
|---|
| 安裝前綴 | /usr/local/mysql |
| 預設資料位置 | /usr/local/mysql/數據 |
| my.cnf 設定檔 | /etc/my.cnf |
| MariaDB 位置 | 小路 |
|---|
| 安裝前綴 | /usr/local/mariadb |
| 預設資料位置 | /usr/local/mariadb/數據 |
| my.cnf 設定檔 | /etc/my.cnf |
流程管理
| 過程 | 命令 |
|---|
| 阿帕契 | /etc/init.d/httpd(啟動|停止|狀態|重新啟動) |
| MySQL/MariaDB | /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 許可證獲得許可。