lamp一鍵安裝包


本文轉自:http://hi.baidu.com/iamcyh/item/e777eb81ba90ed5a26ebd9b0

linux VPS環境(MySQL/Apache/PHP/Nginx)一鍵安裝包全集(好強大)

1、MAPn(本文固定鏈接: http://blog.baidusb.org/?p=236 | 簡單行走)

 

MAPn 是一個用於 Linux(CentOS/RedHat/Debian/Ubuntu) 系統的服務環境自動編譯程序,具有 MAP(lamp) & MAPn(lnamp) 模式並可隨意切換;他是以 MySQL + Apache + PHP + Nginx(可選) 的安裝順序命名。

MAPn默認安裝:MySQL、Apache、PHP、phpMyAdmin,默認版本號為 MySQL-5.1.59、Apache-2.2.21、PHP-5.2.17、Nginx-1.0.8、eAccelerator-0.9.5.3、phpMyAdmin-3.4.7、Memcached-1.4.7;可選安裝:Nginx、eAccelerator、Zend Optimizer、ionCube、PureFTPd、Suhosin、Memcached、google-perftools (可選安裝程序可在 MAPn 主安裝完成后於 extras.sh 選擇安裝)。

MAPn一鍵包安裝過程也是非常簡單的,以root用戶登錄,然后簡單的命令就可以了。

【安裝方法】

快速開始安裝(自動版):

wget http://www.notago.com/mapn.sh;sh mapn.sh

執行后選擇 1 為下載版,選擇 2 為完整版(推薦)

手動版(與自動版任選其一):
下載版:

wget http://sourceforge.net/projects/mapn/files/stable/ngro-mapn-3.1.tar.gz (下載安裝文件)

tar -zxvf ngro-mapn-3.1.tar.gz (解壓安裝文件)

cd ngro-mapn-3.1/ (進入工作目錄)

./centos.sh (執行安裝,適用於 CentOS/RedHat )

./debian.sh (執行安裝,適用於 Debian/Ubuntu )

完整版:

wget -c http://sourceforge.net/projects/mapn/files/stable/ngro-mapn-3.1-full.tar.gz

tar -zxvf ngro-mapn-3.1-full.tar.gz

cd ngro-mapn-3.1/

./centos.sh

./debian.sh

這個一鍵包執行效率不錯,對於系統資源的占用低於LNMPA,文件路徑等於LNMP基本相同,喜歡的朋友不妨試試,趙容嘗試在UCVPS上安裝速度不錯。

官方博客對於這個一鍵包解釋得非常詳細,有疑問的朋友可以去了解下。

MAPn官方博客地址:http://www.ngro.org

2、LNMP.ORG一鍵安裝包(本文鏈接http://lnmp.org/index.html)

LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat、Debian/Ubuntu VPS(VDS)或獨立主機安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產環境的Shell程序。

 

我們為什么需要它?編譯安裝需要輸入大量的命令,如果是配置生產環境需要耗費大量的時間。
不會Linux的站長或Linux新手想使用Linux作為生產環境……

 

它有什么優勢?無需一個一個的輸入命令,無需值守,編譯安裝優化編譯參數,提高性能,解決不必要的軟件間依賴,特別針對VPS用戶進行了優化。

 

如何獲取它?你可以自由 並使用它在VPS(VDS)或獨立服務器上,做為真正的生產環境或測試環境。

 

它安裝那些軟件
  • Nginx
  • MySQL
  • PHP
  • PHPMyAdmin
  • Apache
  • Zend Optimizer
  • eAccelerator
  • ionCube
  • PureFTPd
  • VsFTPd 

3、LAMP一鍵安裝包-CentOS 5/6下自動編譯安裝Apache,MySQL,PHP(本文地址http://www.linuxso.com/linuxrumen/11023.html)

適用環境:
  • 系統支持:CentOS-5 (32bit/64bit)、CentOS-6 (32bit/64bit)
  • 內存要求:≥256M
安裝了什么:
  • 1、Apache 2.2.21
  • 2、MySQL 5.1.59
  • 3、PHP 5.2.17
  • 4、ZendOptimizer 3.3.9
  • 5、xcache-1.3.2
  • 6、phpmyadmin 3.4.7
  • 7、vsftpd 2.3.4(可選)
實現了什么功能
  • 1、一鍵配置LAMP經典環境
  • 2、自動刪除apache日志,只保留七天內(具體時間可到/root/sh/apache-log-handle.sh設置)
  • 3、腳本管理虛擬主機,vsftpd(添加,刪除和查看)
  • 4、phpmyadmin可視化管理mysql數據庫
  • 5、自動配置防火牆iptables
如何安裝:

1、下載安裝包

  1. 下載版地址:http://centos.googlecode.com/files/lamp0.5.tar.gz
  2. 完整版地址(推薦國內使用):http://centos.googlecode.com/files/lamp0.5-full.tar.gz

2、開始安裝
以下載版安裝包為例:

  1. tar xzvf lamp0.5.tar.gz
  2. cd lamp0.5
  3. ./lamp0.5.sh
安裝其它

1、執行腳本vsftpd.sh安裝vsftpd。

使用提示:LAMP腳本使用
  1. lamp vhost create(delete,list):創建(刪除,列出)虛擬主機。
  2. lamp ftp create(delete,list):創建(刪除,列出)vsftpd用戶。
  3. lamp uninstall:一鍵卸載lamp(卸載之前注意備份好數據!)。
程序目錄
  1. mysql目錄:   /usr/local/mysql
  2. mysql data目錄:/usr/local/mysql/var
  3. php目錄:     /usr/local/php
  4. apache目錄: /usr/local/apache
  5. 網站默認根目錄 :  /home/wwwroot/default
進程管理
  1. apache啟動(停止|重啟|重載配置文件):service httpd start(stop|restart|reload)
  2. mysql(停止|重啟|重載配置文件):service mysqld start(stop|restart|reload)
  3. vsftpd(停止|重啟|重載配置文件):service vsftpd start(stop|restart|reload)
配置文件路徑
  1. apache:/etc/httpd/conf
  2. mysql:/etc/my.cnf
  3. php:/etc/php.ini
  4. vsftpd:/etc/vsftpd.conf
更新記錄
  • 2011年11月03日:發布lamp0.5

    1、增加完整版安裝包
    2、升級phpmyadmin到最新版phpmyadmin3.4.7
    3、取消模塊mod_evasive

  • 2011年10月23日:發布lamp0.4
  • 2011年10月20日:發布lamp0.3

    1、使用xache代替eAccelerator做php緩存。
    2、為apache安裝防DDOS模塊mod_evasive。
    3、升級phpmyadmin到最新版phpmyadmin3.4.6

  • 2011年9月28日:發布lamp0.2

    1、完善了管理腳本。
    2、增加自動配置防火牆iptables。
    3、采用md5檢測源碼是否被修改過,增強源碼安全性。
    4、優化各程序配置文件。
    5、添加腳本卸載,升級功能。

  • 2011年9月21日:發布lamp0.1

4、LNAMP(Linux+Nginx+Apache+MySQL+PHP+phpMyAdmin)一鍵安裝包(本文地址:http://code.google.com/p/lnamp-shell/)

 

 

LNAMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat VPS(VDS)或獨立主機安裝LNAMP(Nginx、Apache、Mysql、PHP、Pure-ftp)生產環境的Shell程序。此Shell程序以Nginx做服務器前端,Apache做服務器后端,各自充分發揮各自的長處。Nginx在處理靜態內容上較Apache是幾倍或幾十倍的差異,因而放在前面過濾靜態內容是最為恰當的,同時Nginx也是一個負載均衡器,低資源消耗,高性能轉發是它的特點。經過Nginx在前面的過濾,后端的Apache需要處理的內容相對就比較少了,只需負責處理動態內容就可以了。在性能與穩定性的權衡下,使用Nginx+Apache搭配會讓它們在各自擅長的領域展現自身的價值。

為什么不使用nginx+php(fastcgi)作為生產環境?

1、 php(fastcgi)不夠穩定,經常出現502錯誤,生成相對復雜的頁面沒有優勢,反而會使php-cgi進程變為僵屍進程.

2、 安全性,多用戶多站點權限問題.php(fastcgi)在應對多用戶多站點往往捉襟見肘,不易於實施.

3、 整合其他開發語言,apache表現得游刃有余.資源利用恰到好處.

4、 ……

如何獲取LNAMP?

你可以從http://www.31sky.net/soft/LNAMP_1.0_beta_for_{centos|debian|ubuntu}.tar.gz (注:選擇相應本版)下載並使用它。

安裝了那些軟件?

Apache、Nginx、Mysql、Pure-ftp、Zend Optimizer、eAccelerator、Memcache……

如何安裝LNAMP?系統需求:

1、 需要5G剩余硬盤空間。

2、 256M以上內存。

3、 需要以root身份運行。

安裝步驟:

1、 下載LNAMP一鍵安裝包 wget –c http://www.31sky.net/soft/LNAMP_1.0_beta_for_{centos|debian|ubuntu}.tar.gz (注:選擇相應本版)。

2、 解壓tar zxvf LNAMP_1.0_beta_for{centos|debian|ubuntu}.tar.gz,您將得到main-install.sh、eaccelerator-install.sh、ZendOptimizer-install.sh、pure-ftp-install.sh、setupvm-without-pure-ftp.sh和setupvm-with-pure-ftp.sh這六個文件。main-install.sh是基本安裝腳本;eaccelerator-install.sh(用於安裝eaccelerator)、ZendOptimizer-install.sh(用於安裝Zend Optimizer)和pure-ftp-install.sh(用於安裝pureftpd)是可選的安裝腳本;setupvm-without-pure-ftp.sh和setupvm-with-pure-ftp.sh分別用於沒有安裝pureftpd和已安裝pureftpd時,創建virtual host的腳本。

3、 賦予main-install.sh、eaccelerator-install.sh、ZendOptimizer-install.sh、pure-ftp-install.sh、setupvm-without-pure-ftp.sh和setupvm-with-pure-ftp.sh這六個文件可執行權限,chmod +x main-install.sh eaccelerator-install.sh ZendOptimizer-install.sh pure-ftp-install.sh setupvm-without-pure-ftp.sh setupvm-with-pure-ftp.sh

4、 執行腳本./main-install.sh和您選擇的安裝腳本,將會自動安裝各種程序。

如何管理?

1、 Nginx管理:/etc/init.d/nginx {start|restart|stop} (注:執行/etc/init.d/nginx時會對httpd起作用)

2、 Apache管理:/etc/init.d/httpd {start|restart|stop}

3、 啟動pure-ftp:/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf –daemonize

4、 創建virtual host:./setupvm-without-pure-ftp.sh或者./setupvm-with-pure-ftp.sh,輸入域名、ip、FTP用戶名等相關信息即可。

5、PHP探針URL:http://{your ip address}/p.php

6、phpMyAdmin URL:http://{your ip address}/phpmyadmin

說明:

1、本shell腳本全部采用源碼編譯安裝,裝完全部軟件大概需要45分鍾。

2、本shell腳本在directspace.net 的openvz VPS上CentOS 5 32bit、Debian 5.0 x86 (Minimal)、Ubuntu 10.04 32bit成功安裝。

3、本shell腳本所需要的軟件源碼全部從官方下載或者sourceforge.net下載,您可以從http://www.31sky.net/soft/ 下載查看全部源代碼。

4、本shell如有BUG或者其他任何問題,請到http://www.31sky.net/lnamp 留言或者直接發郵件到webmaster@31sky.net

 

5、Lempelf一鍵包(原文地址http://blog.c1gstudio.com/lempelfpage)

Lempelf一鍵安裝包 for rhel/centos 32/64bit

Lempelf一鍵安裝包是什么?
--------------------------------------------------------------------------------
Lempelf一鍵安裝包是用Shell編寫的在Linux平台快速安裝常用服務的Shell程序。

我們為什么需要它?
--------------------------------------------------------------------------------
編譯安裝需要輸入大量的命令,如果是配置生產環境需要耗費大量的時間。
不會Linux的站長或Linux新手想使用Linux作為生產環境……

它有什么優勢?
--------------------------------------------------------------------------------
無需一個一個的輸入命令,無需值守,編譯安裝優化編譯參數,提高性能,解決不必要的軟件間依賴。

ChangeLog
--------------------------------------------------------------------------------
2011-11-30 發布Lempelf 1.0.1
支持32位ZendOptimizer
增加操作用戶輸入密碼提示
增加可以自定義ssh端口
增加centos6的yum支持
增加內核shmmax優化修正eaccelerator.shm_size錯誤
修正php的cgi.fix_pathinfo參數
修改net.ipv4.tcp_max_tw_buckets = 15000
nginx更新到0.8.55
不關閉messagebus服務
yum 增加perl-ExtUtils-MakeMaker
安裝mysql時自動刪除 /etc/my.cnf
toolkits下增加采集系統信息腳本

2011-4-27 發布Lempelf 1.0.0

Lempelf都做了些什么?
--------------------------------------------------------------------------------
基本設置:
163 yum源設置並更新
時區設置為上海
語言設置為英文並支持中文
安裝ntp服務並校准時間
添加操作用戶

安裝服務:
mysql-5.1.26-rc,這個版本可以搭配sphinx-0.9.8-rc2作中文分詞
php-5.2.14
ZendOptimizer-3.3.9
eaccelerator-0.9.6.1
ImageMagick-6.6.9-4
memcache-3.0.5
PDO_MYSQL-1.0.2
nginx-0.8.55
fcgi
phpMyAdmin-3.3.10-all-languages
awstats-6.8加地區補丁
常用pear包

安全:
iptables 防火牆默認打開80,3306,22,6022(ssh)

刪除系統特殊的的用戶帳號
刪除系統特殊的組帳號
增加用戶密碼長度
減少自動注銷帳號時間
限制Shell命令記錄大小
注銷時刪除命令記錄
只充許suadmin組來su
只充許操作用戶sudo
ssh不充許root直接登錄
修改ssh服務的sshd 端口為6022
關閉系統不使用的服務
減少控制台數量
禁止Control-Alt-Delete鍵盤關閉命令
關閉selinux
關閉ipv6
修改vim設置
系統文件加上不可更改屬性
去除系統文件root權限

工具:
fail2ban-0.8.4防暴力破ssh密碼
iftop-0.17查看網卡連接狀況
systat

優化:
內核及文件數優化

Lempelf相關配置文件
--------------------------------------------------------------------------------
mysql path: ${SERVERPATH}/mysql/my.cnf
nginx path: ${SERVERPATH}/nginx/conf/nginx.conf
php path: ${SERVERPATH}/php/etc/php.ini
web panel file: ${SERVERPATH}/nginx/conf/htpasswd
awstats: /etc/awstats/
fail2ban: /etc/fail2ban/jail.conf

Lempelf訪問路徑
--------------------------------------------------------------------------------
phpinfo: http://${DEFAULTDOMAIN}/phpinfo.php
phpmyadmin: http://${DEFAULTDOMAIN}/phpmyadmin/
awstats: http://${DEFAULTDOMAIN}/cgi-bin/awstats.pl?config=admin.server.com

Lempelf網站目錄
--------------------------------------------------------------------------------
${SERVERPATH}/htdocs
${SERVERPATH}/lampp/htdocs

Lempelf腳本目錄
--------------------------------------------------------------------------------
${SERVERPATH}/shell

Lempelf安裝
--------------------------------------------------------------------------------
tar zxvf lempelf.tar.gz
cd ./lempelf
chmod a+x ./lempelf.sh
vi ./lemplef.sh
#修改mysql密碼;安裝路徑;操作用戶;域名

./lempelf.sh
#之前安裝過的會提示是否重新安裝
#部分服務不想安裝的可以注釋掉,也可以在scripts/下單獨安裝

Lempelf服務管理
--------------------------------------------------------------------------------
${SERVERPATH}/lemp {start|stop}

注意
--------------------------------------------------------------------------------
系統會增加一個操作用戶來取代root,在lempelf.sh中定義,具有su及sudo權限
安裝完成后會開啟iptables和fail2ban,ssh使用普通用戶在6022端口登錄,密碼錯誤3次會ban掉10分鍾
添加用戶或修改用戶需先將系統文件解鎖./functions/filelock.sh unlock
web訪問的默認用戶及密碼為"admin",可以用apache的htpasswd程序來生成新密碼

支持及更新
--------------------------------------------------------------------------------
http://blog.c1gstudio.com

下載
--------------------------------------------------------------------------------
for rhel/centos 32/64bit
下載版:http://blog.c1gstudio.com/lempelf/lempelf.tar.gz (150k)
完整版:http://blog.c1gstudio.com/lempelf/lempelf_full.tar.gz (91M)

 

6、華數世紀Centos 5.5集成iso安裝包(http://www.chinadatas.com/soft/centos5.5.html)

華數世紀Centos 5.5集成iso安裝包  Centos5.5【下載】 (下載后請更名為iso)   安裝方法介紹圖


集成包的由來

由於原版ISO文件大(DVD4.5G,CD8張光盤),默認安裝的服務也多,安裝步驟煩瑣(新手更不容易),不管是下載或安裝使用都不太方便,而且,很多的服務和文件都是及少用到或特殊服務才會應用,基於此原因,便想定制,精簡這樣的一個小巧,易安裝易使用的精簡版本,對一些常規選項進行了自動化處理進行安裝和系統一些優化處理,更便於安裝和使用,基本上安裝好就是一個最優化的系統,極大方便了安裝和使用,對於不熟悉或常需安裝系統(如IDC機房)的朋友來說更是一個便利.

iso版本簡介

此版本基於CentOS 5.5版本定制,精簡而來,是定制版,也是精簡版,主要是去除了大部分不常用軟件包,篩選了系統基本包和web應用基礎包,並進行了更新和優化,以達到最小最優.同時增加一些較常用的工具包,如iptraf,nmap,sysstat,strace,tcpdump,curl等,便於日常維護中使用和排錯,同時,還可以集成功能強大的服務器及虛擬主機管理系統webmin,ispconfig等.

分i386(32位)和x86(64位)兩個版本,大小500M左右,一個光盤搞掂,比原來的幾個光盤或一個DVD盤方便多了.下載也更快.並且,此ISO將安裝過程進行簡化,只需在設置密碼和IP時提示並設置,其它的均為自動,整個安裝,大概5分鍾左右,就可以安裝完一個系統.更方便和簡潔,快速.對一些機房工作人員或是對Linux又不是那么熟悉的人來說,省時又方便,何樂而不為?

對站長來說,web應用集成版更是方便.即使不懂Linux的人,也可以很容易就安裝和使用Linux服務器了.節省大量人力物力...


[功能簡單介紹]
ispconfig,webmin集成安裝的版本 
1 下載ISO或刻錄光盤,一般安裝系統的操作,安裝過程中,只需要對分區,IP的設置,需要手工操作,其余均為自動完成 
2 安裝完后,拿出光盤,重起 
3 重起后進系統系統前,會提示如下(此提示只在裝完系統后第一次重啟時會提示) 
Select Install
1 apache + php + mysql (lamp) 
2 nginx + php + mysql (lnmp) 
3 install ispconfig (lamp +ispconfig)
4 install webmin (lamp+webmin) 
5 don't install is now 

5個選項,分別是 
1 安裝lamp環境,原碼編譯,無管理平台 
2 安裝lnmp環境,原碼編譯,無管理平台 
3 安裝ispconfig管理平台及ispconfig集成的apm,postfix,dns,ftp等環境,yum安裝 
4 安裝webmin管理平台及webmin集成的apm,postfix,dns,ftp等環境,yum安裝 
5 不安裝web環境,直接進入系統

相關問題:
1.啟動后安裝失敗可執行sh wdl_install.sh 進行再次安裝
2.本軟件完全免費(不提供任何技術支持)
3.此軟件不僅限於華數世紀服務器上運行,無任何條件限制均為開源軟件
4.webmin登陸用戶名與系統用戶名和密碼相同,登陸:http://ip:10000 
5.ispconfig登陸用戶名和密碼默認admin,登陸:http://ip:8080

ISPCONFIG中文包
http://www.chinadatas.com/download/ispconfig_lang_cn.rar
導入方法
解壓文件,然后在System里的language editor,點擊import,選擇剛解壓的文件,后點 "Import the selected language file",即可
修改默認語言,到 tools里的 Password and Language,選擇cn,保存,即可


什么是WEBmin:Webmin是目前功能最強大的基於Web的Unix系統管理工具。

管理員通過瀏覽器訪問Webmin的各種管理功能並完成相應的管理動作。目前Webmin支持絕大多數的Unix系統,這些系統除了各種版本的linux以外還包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。

  Webmin 讓您能夠在遠程使用支持 HTTPS (SSL 上的 HTTP)協議的 Web 瀏覽器通過 Web 界面管理您的主機。這在保證了安全性的前提下提供了簡單深入的遠程管理。這使得 Webmin 對系統管理員非常理想,因為所有主流平台都有滿足甚至超出上述需求的 Web 瀏覽器。而且,Webmin 有其自己的“Web 服務器”,因此不需要運行第三方軟件(比如 Web服務器)。萬事具備。Webmin 的模塊化架構允許您在需要時編寫您自己的配置模塊。除了在此介紹的模塊之外,Webmin 還包括許多模塊。盡管目前我們將主要關注網絡服務,但是您會看到,幾乎您系統的每一部分都能夠通過 Webmin 來配置和管理。 


什么是ISPconfig:ISPConfig是一個ISP管理與主機控制系統。它能夠管理你的Web服務器,Email服務器,DNS綁定(A、CNAME、MX和SPF記錄),FTP服務器,MySQL數據庫,站點流量限制,防火牆,垃圾信息攔截等。利用其提供的Web界面能夠管理/配置硬盤的存儲空間。 ISPConfig 3是下一代的ISPConfig控制面板,是從零編寫,支持虛擬用戶和多台服務器。系統要求Debian或Ubuntu Linux系統

 

 

###########################################

國內其他一鍵安裝包:

1、wdlinux

http://www.wdlinux.cn/linux_lanmp

2、zijidelu

http://www.zijidelu.org/thread-7281-1-1.html

3、小內存VPS跑wordpress專用lanmp一鍵安裝包

http://www.idc123.com/news/1304042811.html

首先,在這里感謝軍哥和LEB博主,這個一鍵包主要借鑒的就是這兩位高手的腳本。其中前端后端配置是軍哥的,腳本的主要結構是LEB的。請向上面兩位致敬!

 

既然費心寫了一個腳本,總要和別人有所區別,說說俺這個腳本的特點:

第一,全部是apt安裝,簡單快捷。在ds,buyvm,hostrail上安裝均10分鍾左右配置完成。

第二,使用了sid源,軟件版本都較新,nginx是1.0,php是5.3.6版。

第三,專為小內存如128m vps做的配置。在使用http://loadimpact.com/做壓力測試時,40線以下內存占用100m左右,負載不超過0.5,沒有一次出現502錯誤,打開基本1秒左右。無人訪問時,自動釋放內存到70m左右。

第四,因為是debian官方軟件源安裝,所以請絕對放心,沒有任何后門和私貨。另外,debian一向以嚴謹穩定占用資源少著稱,所以,值得信賴。

 

最值得一提的是,在hostrail 1.05美元一個月這樣超低端的vps,也能速度安裝,排除網絡因素后,打開wordpress也是秒速(用美國vps桌面打開。)

damnp是debian apache mysql nginx php 首字母的縮寫,可不是他媽的個屁

-----------------------------------------------------------------------------------------------

先看看實際效果:

buyvm 15刀一年128m內存vps,1個nginx進程,3個最大apache進程。

網站:http://any.me.uk

探針:http://any.me.uk/tz.php

hostrail 1.05刀一個月256m內存0.3ghz cpu,一個nginx進程,因為內存較多,開了5個最大apache進程,閑時只有2個。

網站:http://hr.qqand.info

探針:http://hr.qqand.info/tz.php

在網絡不抽時,或者牆外訪問,打開速度都蠻不錯的。

但這個腳本畢竟沒有真正跑過日ip過千的wordpress站,也許還會有這樣那樣的問題,請多反饋。

----------------------------------------------------------------------------------------------

好了,現在說如何用這個腳本。

懶人直接三條命令完成整個安裝過程:

第一,ssh登陸vps后,下載腳本

 

wget http://linux-bash.googlecode.com/files/damnp.sh

 

第二,安裝環境,包括dropbear,apache,nginx,php,mysql,重啟vps后dropbear才會生效,才可以sftp。

 

bash damnp.sh all

 

第三,安裝wordpress,默認中文版3.1.2

 

bash damnp.sh wordpress yourdomain

 

yourdomain 即你的域名。若你的域名已經做好解析,就可以直接打開域名,進行wordpress配置了,其中數據庫已經自動配置好。若在一個vps上安裝多個wordpress站,請重復第三條命令。

 

若vps配置較好,內存較多,可以如下修改:

 

vim /etc/apache2/apache2.conf

 

找到下面內容修改

 

<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 2
MaxSpareServers 2
MaxClients 3
MaxRequestsPerChild 10000
</IfModule>

 

 

StartServers 開始的時候進程數
MinSpareServers 最小閑置進程數
MaxSpareServers 最大閑置進程數
MaxClients 最多進程數。上面三個都不是特別重要,apache會自動調節,這個最重要,數目多少取決於你的vps配置,大概一個apache進程18m的樣子,自己算吧。開多了,小心vps崩潰。

 

修改后,需要重啟apache生效:

 

/etc/init.d/apache2 restart

 

nginx的配置文件在:

 

vim /etc/nginx/nginx.conf

 

nginx具體網站配置文件在此文件夾中:

 

cd /etc/nginx/sites-enabled/

 

apache具體網站配置文件在此文件夾中:

 

cd /etc/apache2/conf.d/

 

log默認是開通的,所有網站均在同一文件中,如果你需要不同網站各自統計,請自行修改nginx各網站配置文件。

nginx的log文件夾:

 

cd /var/log/nginx

 

apache的log文件夾:

 

cd /var/log/apache2

 

apache做后端,腳本默認開的端口是168,因為我發現用81,很容易被人窺探,cpu狂飆。

還有一條命令是裝typecho的:

 

bash damnp.sh typecho yourdomain

 

其他的網站程序我就沒加進來了,請參考腳本自己加吧。rewrite都是交給apache來處理的,wordpress不用管什么,直接在后台設置即可。

其他別的,就沒什么要注意的了。ds,buyvm,hostrail均是選擇的debian 最小化模版進行安裝的,一次安裝成功,時間大約10分鍾左右,其他vps應該也能正常使用的。因為軟件的安裝自有apt處理,我們只需要做好配置即可。

若您想了解更多的細節,請看腳本吧,菜鳥新手,寫的不是很規范整潔,請見諒。

期待您發現驚喜和bug。

文章來源:http://actgod.com/archives/34/

 

===========================================================

QLNMP2.0

Qlnmp2.0 是一個  Nginx + Mysql + PHP + Apche(可選)環境自動部署工具, 完全根據不同的硬件配置智能調優配置參數,包含安全證書雙向驗證的WEB管理工具、TLS + SSL 加密傳輸的FTP以及完全模塊化選擇的安裝方式。適用於Redhat / Centos 5.x 32位和64位的操作系統。

什么是 Qlnmp?

Qlnmp是一個在Linux上使用源碼編譯和優化,並自動部署 Nginx+Mysql+PHP 環境的工具,並包含Apache (可選) 作為后端,處理動態文件,以及可擴展的PHP組件 (可選),還有Pure-Ftp (可選) 服務以及一些管理工具,支持安裝在32位和64位的Centos 5.X的系統上。

特性

1.Qlnmp可以根據不同的硬件,智能寫入不同的最佳參數的配置文件(精確到以每個CPU核心為最小單位,每32M內存為最小單位),並且不需要任何人為干預。

2.即使你不懂Linux或對Linux不熟悉,也沒關系。Qlnmp可以很輕松的為你搭建需要的整個環境,並且提供一些便於管理的工具。

3.Qlnmp可以自動優化系統內核,網絡性能,文件性能,防止輕型DDOS攻擊

4.Qlnmp使用Nginx作為前端處理靜態文件,Apache作為后端處理動態文件,實現靜態動態分離,也可以只使用Nginx處理全部文件。

5.Qlnmp集成可選擇的Pure-ftp作為FTP SERVER服務端,默認使用TLS連接+SSL證書加密通信(強烈推存使用),也可以將其一鍵轉換成普通的FTP通信模式。

6.Qlnmp支持lnmp (Linux Nginx MySql PHP) 與lnmpa (Linux Nginx MySql PHP Apache) 之間切換,支持ZendGuardLoader與Ioncube切換,並可附加memcached服務端組件,支持imagick圖片加速功能。

7.Qlnmp包含3款PHP加速軟件,APC、XCahce、eAccelerator; 並支持在3款PHP加速器之間切換 (APC、XCahce、eAccelerator)。

8.集成WEB管理工具:提供系統探針、PHP環境檢查工具、3種不同的 Mysql Web 管理工具(PhpMyAdmin、MyWebMysql、SqlBuddy)可選、Ftp Web界面管理工具、Apache信息檢查工具、Nginx狀態檢查工具、memcached服務功能檢查工具、imagick圖片加速功能檢查工具。

9.所有的web管理頁面都通過https和ssl協議訪問,並使用服務端和客戶端證書雙向驗證,增加了客戶端證書導入密碼驗證加強了web管理登錄的密碼算法

10.加入非常簡易的快速創建WEB虛擬主機的工具,可以自定義錯誤頁面; 以及一些小工具如: 證書部署工具、防火牆腳本、mysql帳戶密碼修復工具、FTP帳戶密碼修復工具、Web管理端帳戶密碼重新設置工具等。

包含組件:

Nginx

Mysql

PHP

Apche

ZendGuardLoader

Ioncube

eAccelerator

APC

XCache

imagick

ImageMagick

memcache

memcached

pure-ftp

pure-ftp web manager

PhpMyAdmin

MyWebSql

SqlBuddy

SSL certificate authentication

Web management tools

http://qlnmp.openfans.org/

http://www.oschina.net/p/qlnmp


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM