LAMP一鍵安裝包,完全不需要為環境頭疼了
阿新 • • 發佈:2019-01-07
轉載於https://lamp.sh/install.html
安裝
系統需求
- 系統支援:Amazon Linux 2018.03/Fedora 29/CentOS 6+/Debian 8+/Ubuntu 14+
- 記憶體要求:≥ 512MB
- 硬碟要求:至少 5GB 以上的剩餘空間
- 伺服器必須配置好 軟體源 和 可連線外網
- 必須具有系統 root 許可權
- 強烈建議使用全新系統來安裝
支援元件
- 支援 PHP 自帶幾乎所有元件
- 支援 SQLite、MySQL、MariaDB、Percona Server 資料庫
- 支援 Redis(可選安裝)
- 支援 XCache (可選安裝)
- 支援 Swoole (可選安裝)
- 支援 Memcached (可選安裝)
- 支援 ImageMagick (可選安裝)
- 支援 GraphicsMagick (可選安裝)
- 支援 ionCube Loader (可選安裝)
- 自助升級 Apache,PHP,phpMyAdmin,MySQL/MariaDB/Percona Server至最新版本
- 命令列新增虛擬主機(使用 lamp 命令),操作簡便
- 支援一鍵解除安裝程式(不會刪除網站資料)
安裝步驟
- 事前準備(安裝 wget、screen、unzip,建立 screen 會話)
注意:雙斜槓//後的內容不要複製輸入
yum -y install wget screen git // for Amazon Linux/CentOS/Fedora
apt-get -y install wget screen git // for Debian/Ubuntu
- git clone 並賦予指令碼執行許可權
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
- 開始安裝
screen -S lamp
./lamp.sh
元件安裝
關於本指令碼支援的所有元件,都可以在指令碼互動裡可選安裝。
使用提示
lamp add 建立虛擬主機
lamp del 刪除虛擬主機
lamp list 列出虛擬主機
如何升級
注意:雙斜槓//後的內容不要複製輸入
git pull // Get latest version
./upgrade.sh // Select one to upgrade
./upgrade.sh apache // Upgrade Apache
./upgrade.sh db // Upgrade MySQL/MariaDB/Percona ./upgrade.sh php // Upgrade PHP ./upgrade.sh phpmyadmin // Upgrade phpMyAdmin
如何解除安裝
./uninstall.sh
程式目錄
- MySQL 安裝目錄: /usr/local/mysql
- MySQL 資料庫目錄:/usr/local/mysql/data(預設路徑,安裝時可更改)
- MariaDB 安裝目錄: /usr/local/mariadb
- MariaDB 資料庫目錄:/usr/local/mariadb/data(預設路徑,安裝時可更改)
- Percona 安裝目錄: /usr/local/percona
- Percona 資料庫目錄:/usr/local/percona/data(預設路徑,安裝時可更改)
- PHP 安裝目錄: /usr/local/php
- Apache 安裝目錄: /usr/local/apache
命令一覽
- MySQL 或 MariaDB 或 Percona 命令
/etc/init.d/mysqld (start|stop|restart|status)
- Apache 命令
/etc/init.d/httpd (start|stop|restart|status)
- Memcached 命令(可選安裝)
/etc/init.d/memcached (start|stop|restart|status)
- Redis 命令(可選安裝)
/etc/init.d/redis-server (start|stop|restart|status)
網站根目錄
預設的網站根目錄: /data/www/default