您的位置:首页 > 其它

配置lamp自动安装脚本(未完待更新)

2012-11-29 07:52 337 查看
首先获取部署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

#开启服务配置开机启动服务

暂时先到这里吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: