經典建站環境 LAMP的安裝

2021-07-31 03:15:59 字數 3011 閱讀 2268

lamp 一鍵安裝包是乙個用 linux shell 編寫的可以為 centos/debian/ubuntu 系統的 vps 或伺服器安裝 lamp(linux + apache + mysql/mariadb/percona + php) 生產環境的 shell 程式。包含一些可選安裝元件如:zendguardloader、ioncube loaders、xcache、opcache、memcached、redis、graphicsmagick、imagemagick、swoole 等。同時還有一些輔助指令碼如:虛擬主機管理、apache、mysql/mariadb/percona、php 及 phpmyadmin 的公升級等。

為什麼需要lamp?

手動編譯安裝需要輸入大量命令,且有可能會中途出錯。

對於 linux 新手來說,想要成功搭建建站環境,頗費周折。

lamp 是最經典的建站環境之一,風靡世界十多年,迄今仍舊十分受中小站長的歡迎。

安裝系統支援:centos/debian/ubuntu

記憶體要求:≥ 512m

硬碟要求:至少 2gb 以上的剩餘空間

伺服器必須配置好 軟體源 和 可連線外網

必須具有系統 root 許可權

建議使用乾淨系統全新安裝

支援元件

支援 php 自帶幾乎所有元件

支援 mysql、mariadb、percona 資料庫

支援 redis(可選安裝)

支援 xcache (可選安裝)

支援 swoole (可選安裝)

支援 memcached (可選安裝)

支援 imagemagick (可選安裝)

支援 graphicsmagick (可選安裝)

支援 zendguardloader (可選安裝)

支援 ioncube php loader (可選安裝)

自助公升級 apache,php,phpmyadmin,mysql/mariadb/percona 至最新版本

命令列新增虛擬主機(使用 lamp 命令),操作簡便

支援一鍵解除安裝

事前準備(安裝 wget、screen、unzip,建立 screen 會話)

注意:雙斜槓//後的內容不要複製輸入

yum -y install wget screen unzip // for centos

apt-get

-y install wget screen unzip // for debian/ubuntu

wget -o lamp.zip 

unzip lamp.zip

cd lamp-master/

chmod +x *.sh

安裝 lamp 一鍵安裝包

screen -s lamp

./lamp.sh

元件安裝

關於本指令碼支援的所有元件,都可以在指令碼互動裡可選安裝。

使用提示

lamp add 建立虛擬主機

lamp del 刪除虛擬主機

lamp list 列出虛擬主機

如何公升級

注意:雙斜槓//後的內容不要複製輸入

./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)
**根目錄

github 專案主頁:

舊版本存檔:

/archive/archive.zip

LAMP環境的安裝

感覺一下子喜歡上了ubuntu。介面特別舒服。打算物理機裝ubuntu了都。00x1 linux 00x2 apache 命令 sudo apt get install apache2 來說一下ubuntu安裝mysql.命令 sudo apt get install mysql server my...

lamp環境安裝

安裝 yum install y vsftpd 設定開機啟動 systemctl enable vsftpd.service 啟動systemctl start vsftpd.service 停止systemctl stop vsftpd.service 檢視狀態 systemctl status ...

LAMP環境安裝

1.訪問 ftp報錯 解決方法 關閉selinux vi etc selinux config 內容修改為 selinux disable 之後輸入reboot重啟。2.依賴軟體查詢 一.安裝gcc gcccloog ppl ppl libppl.so.7 libppl c.so.2 cppmpfr...