您当前的位置: 首页 > 服务器教程 > Linux教程 > CentOS上的LNMP一键安装工具Centmin Mod

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

作者:不详 来源:网络 发布时间: 2014-07-04 16:48 点击:
LNMP是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。 很多朋友都说不会,不会,想要按照具体的流程一步一步操作,简称教程。 在 Linux 上安装 Nginx, MySQL, PHP(俗称 LNMP)就

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

  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"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4