• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > LAMP&LNMP自动化安装脚本

LAMP&LNMP自动化安装脚本

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含lamp和lnmp的区别,lamp lnmp,lamp lnmp环境搭建,lnmp一键脚本,lnmp一键安装脚本等服务器相关知识,网友希望可以进行参考

LAMP&LNMP自动化安装脚本

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

一、脚本的环境介绍

二、脚本的介绍

三、脚本的功能介绍

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

一、脚本的环境介绍

此脚本运行在RHEL 6.4版本上

运行此脚本需注意:

1)、主机需要能够上网,因为博主是搭建的搜狐的外网yum源,此yum源由两部分组成,一个是光盘里面的所有软件包,一个是epel源。

2)、需了解软件之间的相互依赖性。


二、脚本的介绍

脚本是由函数组成,每一个函数实现一个功能

function  create_yum             #此函数是搭建sohu的yum仓库
function  download               #此函数是下载全部所需的软件包
function  install_apache         #此函数是安装apache软件包
function config_apache           #此函数是修改apache的服务脚本和开启
                                  apache服务    
function  install_nginx          #此函数是安装nginx软件包
function  install_mysql          #此函数是安装mysql软件包
function config_mysql            #此函数是初始化mysql和开启mysql的服务
function  install_php            #此函数是安装php软件包
function config_php              #此函数提供php的配置文件
function  install_php_fpm       #此函数是安装php-fpm软件包提供fastcgi服务
function config_php_fpm          #此函数是修改php-fpm的配置文件盒开启
                                 php-fpm的服务
function  install_xcache         #此函数是安装为php代码加速的软件包
function  install_memcache       #此函数是安装连接memcached的软件包
function  install_memcached      #此函数是安装memcached软件包
function  install_lamp        #此函数里面只包含了apache,mysql,php的函数
function config_lamp
function  install_lammp          #此函数里面只包含了apache,mysql,
                                 memcached,php的函数
function config_lammp
function  install_lnmp         #此函数里面只包含了nginx,mysql,php的函数
function config_lnmp
function  install_lnmmp          #此函数里面只包含了nginx,mysql,
                                 memcached,php的函数
function config_lnmmp

如果各位博友觉得配置文件的路径存放数据的路径与各位博友所要求的结果不一样,那请各位博友只需小小的自行修改一下



三、脚本的功能介绍

1)、支持某台机器单独安装某一个软件,如apache、nginx、mysql、php-fpm,memcached

2)、支持某台机器直接安装lamp、lnmp、lammp、lnmmp架构

3)、如果想一个一个的安装lamp(lnmp)架构,请注意安装顺序:apache(nginx)-->

mysql-->php

4)、php与php-fpm其实都是安装php源码软件包,但是提供的功能不一样

如果你的apache与php安装在不同的机器上,那么php的那台主机安装的是

php-fpm;

如果你的php与mysql安装在不同的机器上,那么php的那台主机也是安装

php-fpm;

php-fpm与memcached安装在不同的机器上,那么php-fpm的那台主机必须安装memcache,用于连接memcached。

5)、安装完每个脚本后,会把源码包生成的文件与系统能识别的头文件、库文件、二进制中

6)、会为服务提供system V 脚本文件

7)、会自行的把服务开启,并加入到开机自动启动的服务列表中


整个脚本

#!/bin/bash
#discripte:frist,you linux server must be surf Internet because we use http://mirrors.sohu.com/  yum source and epe
  


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • LAMP&LNMP自动化安装脚本

相关文章

  • windows(32位 64位)下python安装mysqldb模块
  • Apache HTTP Server搭建虚拟主机
  • IIS中php sendmail函数无法发送邮件
  • Win7工作组局域网文件共享需启动的服务
  • Serv-U服务器安装配置图解教程(1/2)
  • 一个IO的传奇一生 (6) --
  • Windows下VPN服务器故障排查方法
  • php上传文件到服务器
  • 基本信息查看总结
  • apache python 模块mod_wsgi的编译安装

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 正则表达式和grep的基本用法9
    • linux高级安全ssh限制利用PAM
    • 获取网站响应时间的几个方法
    • liunx基本命令(用户的管理,难点重复介绍)
    • liunx服务使用(apche服务器 也就是web发布)
    • windows下安装vmware tools图文详解
    • iis网站默认首页设置方法
    • LFTP 软件详解
    • Windows2003 如何查看端口是否已打开及端口占用情况
    • Windows 2003服务器初始化第二磁盘

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有