CentOS上的LNMP一键安装工具Centmin Mod


关键词

CentOS LNMP Centmin Mod

摘要

Centmin Mod 只能运行在 CentOS/RHEL 系统上,而且用 MariaDB 替代了原始的 MySQL,这一点大家应该不用担心,几乎所有主流 Linux 发行版本(Fedora/RHEL, openSUSE, Arch Linux, Slackware)的默认 MySQL 版本都将会切换到 MariaDB(Red Hat 也会在 RHEL 7.0 里使用 MariaDB).
LNMP是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。 很多朋友都说不会,不会,想要按照具体的流程一步一步操作,简称教程。
在 Linux 上安装 Nginx, MySQL, PHP(俗称 LNMP)就是一行命令的事情,实在不需要什么 “教程”,就算要教程 google/baidu 一下就可以搜到一大把,实在没必要再 “求” 一遍。比如,在 Ubuntu 12.04 上安装 Nginx, MySQL, PHP:
$ sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql nginx php5-fpm
个人不推荐新手一开始就使用一键安装工具,一键安装工具隐藏了细节,不利于学习。不过自己动手配过几次系统、熟悉了 Linux 以后再回过头来看,使用一些一键安装工具还是很方便的,一键安装工具除了能安装必要的软件外还有一些附加功能,比如 “关闭 SELINUX”、“更改 SSH 端口”、“增加一个 vhost” 等。这里介绍的一键安装工具 Centmin Mod 是由原 Centmin 脚本改良而来,貌似原 Centmin 停止更新了。
需要注意的是,Centmin Mod 只能运行在 CentOS/RHEL 系统上,而且用 MariaDB 替代了原始的 MySQL,这一点大家应该不用担心,几乎所有主流 Linux 发行版本(Fedora/RHEL, openSUSE, Arch Linux, Slackware)的默认 MySQL 版本都将会切换到 MariaDB(Red Hat 也会在 RHEL 7.0 里使用 MariaDB).
运行 Centmin Mode 脚本前先 update 一下整个系统,必要的话重启一下:
# yum -y update
# reboot
下载和解压 CentMin Mod 包,增加 centmin.sh 的可执行权限:
# wget http://centminmod.com/download/centmin-v1.2.3-eva2000.03.zip
# unzip centmin-v1.2.3-eva2000.03.zip
# cd centmin-v1.2.3mod/
# chmod +x centmin.sh
运行这个脚本:
# ./centmin.sh
--------------------------------------------------------
Centmin Mod 1.2.3-eva2000.03 - http://centminmod.com
--------------------------------------------------------
                   Centmin Mod Menu
--------------------------------------------------------
1).  Centmin Install
2).  Add Nginx vhost domain
3).  NSD setup domain name DNS
4).  Nginx Upgrade / Downgrade
5).  PHP Upgrade / Downgrade
6).  XCache Re-install
7).  APC Cache Re-install
8).  XCache Install
9).  APC Cache Install
10). Memcached Server Re-install
11). MariaDB 5.2.x Branch Upgrade Only
12). MariaDB 5.2.x to MariaDB 5.5 YUM upgrade
13). Install ioping.sh vbtechsupport.com/1239/
14). SELinux disable
15). Install/Re-install imagick PHP Extension
16). Change SSHD Port Number
17). Multi-thread compression: pigz,pbzip2,lbzip2,p7zip etc
18). Suhosin PHP Extension install
19). Install FFMPEG and FFMPEG PHP Extension
20). NSD Re-install
21). Exit
--------------------------------------------------------
Enter option [ 1 - 21 ] 1
...
*************************************************
* Centmin Mod install completed....
*************************************************
上面的菜单提示很清楚,选择 1). Centmin Install 开始安装我们要的 Nginx/MySQL/PHP,安装完毕后(大概需要10到30分钟)从浏览器上直接通过 IP 访问这个 VPS 可以看到 Nginx Test Page.
如果需要增加一个 Nginx vhost 配置的话,选择 2). Add Nginx vhost domain:
# ./centmin.sh
--------------------------------------------------------
Centmin Mod 1.2.3-eva2000.03 - http://centminmod.com
--------------------------------------------------------
                   Centmin Mod Menu
--------------------------------------------------------
1).  Centmin Install
2).  Add Nginx vhost domain
3).  NSD setup domain name DNS
4).  Nginx Upgrade / Downgrade
5).  PHP Upgrade / Downgrade
6).  XCache Re-install
7).  APC Cache Re-install
8).  XCache Install
9).  APC Cache Install
10). Memcached Server Re-install
11). MariaDB 5.2.x Branch Upgrade Only
12). MariaDB 5.2.x to MariaDB 5.5 YUM upgrade
13). Install ioping.sh vbtechsupport.com/1239/
14). SELinux disable
15). Install/Re-install imagick PHP Extension
16). Change SSHD Port Number
17). Multi-thread compression: pigz,pbzip2,lbzip2,p7zip etc
18). Suhosin PHP Extension install
19). Install FFMPEG and FFMPEG PHP Extension
20). NSD Re-install
21). Exit
--------------------------------------------------------
Enter option [ 1 - 21 ] 2
--------------------------------------------------------
---------------------------------------------
Enter vhost domain name you want to add (without www. prefix): vpsee.com
---------------------------------------------
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
Reloading nginx:                                           [  OK  ]
---------------------------------------------
vhost for vpsee.com created successfully
vhost conf file for vpsee.com created: /usr/local/nginx/conf/conf.d/vpsee.com.conf
upload files to /home/nginx/domains/vpsee.com/public
vhost log files directory is /home/nginx/domains/vpsee.com/log
Current vhost listing at: /usr/local/nginx/conf/conf.d/
Sep 11  22:26   2.3K   virtual.conf
Sep 11  22:26   798    ssl.conf
Sep 11  22:55   1002   vpsee.com.conf
---------------------------------------------
如果想安装 PHP 加速器 APC 的话运行 centmin.sh 后选择 9). APC Cache Install;如果想更改 SSH 端口?想关闭 SELinux?看上面的菜单提示吧。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:CentOS上的LNMP一键安装工具Centmin Mod:http://www.splaybow.com/post/centos-lnmpcentminmod.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:115085382!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« httpd未被被识别的服务 Linux客户端FTP连接软件 »

相关文章:

在Linux上添加字体  (2018/9/1 11:53:09)

购物网站支付宝付款后跳转回来报错  (2015/3/18 15:52:24)

centos下安装nmap、sqlmap、metasploit  (2014/8/22 9:18:40)

Linux上极具杀伤力的破坏指令  (2014/8/18 8:53:22)

三步骤测试Linux主机是否连通  (2014/5/20 9:33:18)

Linux查看路由信息  (2014/5/8 15:01:06)

RHEL6.4搭建FTP服务器  (2014/4/29 10:16:55)

linux系统下设置网站404错误页  (2014/4/21 12:45:26)

OpenSSL安全公告  (2014/4/15 9:01:51)

系统管理员命令:sudo  (2014/4/14 11:06:49)