这个脚本可以无需人工干预的完成L.A.M.P的整合工作。
该脚本适用于整合源码包方式的apache2.0.5x,php4.0.x和已编译好的(Binary版本)的MySQL4.0.2x。
注重,以上三个包最好从各自的官方站点下载,并且下载后最好不要改变文件名!
使用方法:
=====
1、将下载好的3个包和本安装脚本(install_lamp.sh)放置在
/home/Nanu下。放置的位置随意,但注重必须把3个包和本安装脚本放在同一目录!
2、Apache和PHP的./configure部分根据需要换成你的编译参数;
3、执行install_lamp.sh;
4、安装完成后,MySQL的root密码默认保存在/usr/local/mysql/passwd.root中,以备忘记。
脚本代码:
=====
CODE:[Copy to clipboard]#!/bin/bash
# Mysql4.0.x Start
/bin/tar xzvf mysql*4.0.*.tar.gz
/bin/rm -f mysql*4.0.*.tar.gz
/usr/sbin/useradd mysql
/bin/mv mysql*4.0* /usr/local/mysql
/usr/local/mysql/scripts/mysql_install_db --user=mysql
/bin/chown -R root /usr/local/mysql/.
/bin/chown -R mysql /usr/local/mysql/data
/bin/chgrp -R mysql /usr/local/mysql/.
/bin/cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
/usr/local/mysql/bin/mysqld_safe --user=mysql &
echo "Please Set Your MySQL root Password:"
read password
/usr/local/mysql/bin/mysqladmin -u root password $password
/bin/touch /usr/local/mysql/passwd.root
echo $password >; /usr/local/mysql/passwd.root
/usr/local/mysql/bin/mysqladmin -u root --password=$password shutdown
/bin/cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
/sbin/chkconfig --add mysqld
/etc/rc.d/init.d/mysqld start
# MySQL4.0.x End
# Apache2.0.x Start
/bin/tar xzvf httpd-2.0.*.tar.gz
cd httpd-2.0.*
./configure --prefix=/usr/local/apache --mandir=/usr/share/man --enable-mods-shared=all --enable-so
评论加载中…
![]() |