CentOS下LAMP一鍵yum安裝指令碼

wensongyu發表於2017-05-05

來源:http://www.centoscn.com/CentosServer/www/2015/0226/4742.html

本指令碼適用環境:

  • 系統支援:CentOS/Redhat/Fedora
  • 記憶體要求:≥64M
  • 硬碟要求:2GB以上的剩餘空間
  • 伺服器必須配置好軟體源和可連線外網
  • 必須具有系統 root 許可權
  • 建議使用乾淨系統全新安裝
  • 日期:2014年06月25日

關於本指令碼:

  • 一鍵 yum 安裝所有的軟體包,方便升級;
  • 支援 PHP 自帶所有元件;
  • 支援 MySQL ,MariaDB 資料庫;
  • 支援 XCache ;
  • 支援 Zend Guard Loader ;
  • 支援 ionCube PHP Loader ;
  • 支援自助升級 phpMyAdmin;
  • 命令列新增虛擬主機,操作簡便;
  • 一鍵解除安裝(解除安裝前請注意備份資料)。

將會安裝:

  • 1、Apache
  • 2、MySQL 5.5 latest version 或 MariaDB 5.5 latest version(二選一)
  • 3、PHP 5.4 latest version
  • 4、phpMyAdmin latest version
  • 5、xcache
  • 6、ZendGuardLoader
  • 7、ionCube PHP Loader

如何安裝:
第一步,下載、解壓、賦予執行許可權:

wget --no-check-certificate https://github.com/teddysun/lamp-yum/archive/master.zip -O lamp-yum.zip
unzip lamp-yum.zip
cd lamp-yum-master/
chmod +x *.sh

第二步,安裝LAMP一鍵安裝包
終端中輸入以下命令:

./lamp.sh 2>&1 | tee lamp.log

使用提示:
lamp add(del,list):建立(刪除,列出)虛擬主機。
lamp uninstall:一鍵刪除 LAMP(切記,刪除之前注意備份好資料!)

程式目錄:
MySQL 或 MariaDB 資料庫目錄: /var/lib/mysql
預設的網站根目錄: /data/www/default

命令一覽:
MySQL 或 MariaDB 命令:

/etc/init.d/mysqld(start|stop|restart|reload|status)
service mysqld(start|stop|restart|reload|status)

Apache命令:

/etc/init.d/httpd(start|stop|restart|reload|status)
service httpd(start|stop|restart|reload|status) 

更多資訊或下載安裝包請參考專案主頁:https://github.com/teddysun/lamp-yum

關於本指令碼的說明:
1、Apache 為系統預設的版本,MySQL ,MariaDB 和 PHP 則是 Atomic repository 的最新版。
2、如果你的 VPS 記憶體≥256M,建議編譯安裝 LAMP,詳見:這裡
3、升級 phpMyAdmin 命令:./update_phpmyadmin.sh


相關文章