1. 程式人生 > >LAMP一鍵安裝包,完全不需要為環境頭疼了

LAMP一鍵安裝包,完全不需要為環境頭疼了

轉載於https://lamp.sh/install.html

安裝

LAMP

系統需求

  • 系統支援: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 命令),操作簡便
  • 支援一鍵解除安裝程式(不會刪除網站資料)

安裝步驟

  1. 事前準備(安裝 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 
  1. git clone 並賦予指令碼執行許可權
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
  1. 開始安裝
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