#!/bin/bash
menu()
choice()
install_nginx()
install_mysql()
install_php(){
#安裝 php 時沒有指定啟動哪些模組功能,如果的使用者可以根據實際情況自行新增額外功能如‐‐with‐gd 等
yum ‐y install gcc libxml2‐devel
if [ ‐f mhash‐0.9.9.9.tar.gz ];then
tar ‐xf mhash‐0.9.9.9.tar.gz
cd mhash‐0.9.9.9
./configure
make
make install
cd …
if [ ! ‐f /usr/lib/libmhash.so ];then
ln ‐s /usr/local/lib/libmhash.so /usr/lib/
fildconfig
else
echo 「沒有 mhash 原始碼包檔案」
exit
fiif [ ‐f libmcrypt‐2.5.8.tar.gz ];then
tar ‐xf libmcrypt‐2.5.8.tar.gz
cd libmcrypt‐2.5.8
./configure
make
make install
cd …
if [ ! ‐f /usr/lib/libmcrypt.so ];then
ln ‐s /usr/local/lib/libmcrypt.so /usr/lib/
fildconfig
else
echo 「沒有 libmcrypt 原始碼包檔案」
exit
fiif [ ‐f php‐5.4.24.tar.gz ];then
tar ‐xf php‐5.4.24.tar.gz
cd php‐5.4.24
./configure ‐‐prefix=/usr/local/php5 ‐‐with‐mysql=/usr/local/mysql ‐‐enable‐fpm ‐‐
enable‐mbstring ‐‐with‐mcrypt ‐‐with‐mhash ‐‐with‐config‐file‐path=/usr/local/php5/etc ‐‐with‐
mysqli=/usr/local/mysql/bin/mysql_config
make && make install
/bin/cp ‐f php.ini‐production /usr/local/php5/etc/php.ini
/bin/cp ‐f /usr/local/php5/etc/php‐fpm.conf.default /usr/local/php5/etc/php‐fpm.conf
cd …
else
echo 「沒有 php 原始碼包檔案」
exit
fiwhile :
domenu
choice
case $select in
1)install_nginx
;;2)
install_mysql
;;3)
install_php
;;4)
exit
;;*)
echo sorry!
esac
done
一鍵部署LNMP
一鍵部署dhcp dns lamp mysql samba nfs ntp sed 處理文字內容 學習方法 主要學習選項和條件 思路 sed是要替換vim的 語法結構 1.前置命令 sed 選項 條件指令 2.sed 選項 條件指令 檔案 1.條件可以是行號或者 正則 2.沒有條件是預設所有條件 3...
LNMP一鍵安裝包
系統需求 lnmp一鍵安裝包 v1.4 已經在 vultr 遨遊主機 搬瓦工 photonvps oneasiahost新加坡vps budgetvm digitalocean locvps linode diahosting kvmla 景文互聯 ramnode buyvm 80vps 快易互聯 ...
LNMP 一鍵安裝包
系統需求 lnmp一鍵安裝包 v1.4 已經在 vultr 遨遊主機 搬瓦工 vps2ez oneasiahost digitalocean locvps linode diahosting kvmla 景文互聯 ramnode buyvm 快易互聯 80vps 阿里雲等眾多vps的centos 6...