配置lamp自动安装脚本(未完待更新)
2012-11-29 07:52
357 查看
首先获取部署lamp所需源码包,并保证yum配置完毕
mysql-5.5.25.tar.gz
php-5.3.19.tar.bz2
httpd-2.2.22.tar.gz
#!/bin/bash
#检查是否已所必需的关联包 gcc apr;apr-util(apache用) cmake;libxml2-dev;curl;screen;ncurses-devel(mysql用到)等
#rpm -qa | grep gcc
#rpm -qa | grep curl
#rpm -qa | grep cmake
#rpm -qa | grep libxml2
#rpm -qa | grep screen
#rpm -qa | grep ncurses-devel
#取值 如果显示为未安装 则 yum install gcc cmake libxml2-dev curl screen ncurses-devel
apr apr-until
#检查是否已安装对应版本的源码包
#rpm -qa | grep httpd
#取值匹配显示版本相同则跳过apache安装, 现版本高于原版本号则卸载
#services httpd stop
#rpm -e httpd --nodpes
#脚本命令慢慢完善先跳过
tar fxvz httpd-2.2.22.tar.gz
cd /httpd-2.2.22
#隐约记得有不进入文件夹执行的方法,忘记了,先用笨方法
./configure --prefix=/usr/local/apache --with-included-apr --
withapr=/home/archerwu/code/httpd-2.2.22/srclib/apr --with-apr-
util=/home/archerwu/code/httpd-2.2.22/srclib/apr-util --enable-
modules=most --enable-mods-shared=max
#根据实际需求填加参数,详情参考说明文件
make
make install
#匹配显示版本相同则跳过mysql安装, 现版本高于原版本号则卸载
#services mysql stop
#rpm -e mysql --nodpes
groupadd mysql
useradd -g mysql mysql
tar fxvz mysql-5.5.25.tar.gz
cd /mysql-5.5.25
cmake .
#所需关联包前面已注释过
make
make install
#可能安装有问题,或者源码包的关系?还得yum install mysql-server 服务才能启动
#回头再解决
tar fxvz php-5.3.19.tar.bz2
cd /php-5.3.19
./configure --
#(参数参考说明文件)
make
make install
#检查php模块是否存在 LoadModule php5_module modules/libphp5.so不存在
则重新安装apache
#apache的主配置文件在安装目录下的httpd.conf
#虚拟主机地址httpd-vhosts.conf
#开启服务配置开机启动服务
暂时先到这里吧
mysql-5.5.25.tar.gz
php-5.3.19.tar.bz2
httpd-2.2.22.tar.gz
#!/bin/bash
#检查是否已所必需的关联包 gcc apr;apr-util(apache用) cmake;libxml2-dev;curl;screen;ncurses-devel(mysql用到)等
#rpm -qa | grep gcc
#rpm -qa | grep curl
#rpm -qa | grep cmake
#rpm -qa | grep libxml2
#rpm -qa | grep screen
#rpm -qa | grep ncurses-devel
#取值 如果显示为未安装 则 yum install gcc cmake libxml2-dev curl screen ncurses-devel
apr apr-until
#检查是否已安装对应版本的源码包
#rpm -qa | grep httpd
#取值匹配显示版本相同则跳过apache安装, 现版本高于原版本号则卸载
#services httpd stop
#rpm -e httpd --nodpes
#脚本命令慢慢完善先跳过
tar fxvz httpd-2.2.22.tar.gz
cd /httpd-2.2.22
#隐约记得有不进入文件夹执行的方法,忘记了,先用笨方法
./configure --prefix=/usr/local/apache --with-included-apr --
withapr=/home/archerwu/code/httpd-2.2.22/srclib/apr --with-apr-
util=/home/archerwu/code/httpd-2.2.22/srclib/apr-util --enable-
modules=most --enable-mods-shared=max
#根据实际需求填加参数,详情参考说明文件
make
make install
#匹配显示版本相同则跳过mysql安装, 现版本高于原版本号则卸载
#services mysql stop
#rpm -e mysql --nodpes
groupadd mysql
useradd -g mysql mysql
tar fxvz mysql-5.5.25.tar.gz
cd /mysql-5.5.25
cmake .
#所需关联包前面已注释过
make
make install
#可能安装有问题,或者源码包的关系?还得yum install mysql-server 服务才能启动
#回头再解决
tar fxvz php-5.3.19.tar.bz2
cd /php-5.3.19
./configure --
#(参数参考说明文件)
make
make install
#检查php模块是否存在 LoadModule php5_module modules/libphp5.so不存在
则重新安装apache
#apache的主配置文件在安装目录下的httpd.conf
#虚拟主机地址httpd-vhosts.conf
#开启服务配置开机启动服务
暂时先到这里吧
相关文章推荐
- LAMP or LNMP 自动安装脚本(函数思想编写)
- 编写安装配置LAMP服务脚本
- LAMP 脚本配置安装
- Shell脚本实现Lamp自动安装
- LNMP、LAMP、LANMP一键安装脚本(定期更新)[转]
- 自动安装配置httpd虚拟主机的脚本
- centOS6.4 部分常用软件 安装配置 (LAMP,PYTHON,SAMBA等不定期更新)
- 按选项安装的LAMP自动搭建脚本
- RPM包安装mysql,采用shell脚本实现自动安装、配置与卸载
- shell脚本自动 进行配置免密登录,安装java环境,安装tomcat
- PUPPET-配置服务器之安装部署《附自动部署脚本》
- LAMP自动化安装脚本更新(添加了mcrypt)
- GlusterFS集群自动编译安装配置脚本
- windows中自动安装jdk环境变量配置的bat脚本
- Oracle 11g R2 for Linux 自动安装配置---完整shell脚本
- 用Python编写脚本进行软件自动安装配置
- 在windows powershell中利用脚本自动安装和配置DHCP服务
- CentOS自动安装LAMP及环境简易配置
- Windows Server 2016 桌面环境的自动配置脚本(2017-10-24更新)
- 全自动安装JAVA SE以及自动配置环境变量脚本