LAMP服务器安装脚本
来源:互联网 发布:python二进制加法 编辑:程序博客网 时间:2024/05/16 10:23
#!/bin/bash
####author:dudu(dudu1225@live.cn)
echo "start mysql"
groupadd mysql
useradd -g mysql mysql
if [ ! -d mysql-5.1.30.tar.gz ] ##检测是否存在mysql-5.0.27这个目录
then
tar -zxvf mysql-5.1.30.tar.gz
fi
cd mysql-5.1.30
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/www/mysql && make && make install
scripts/mysql_install_db
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql
cd /usr/local/mysql
chown -R mysql var/
mkdir -p tmp
chown -R mysql tmp/
chgrp -R mysql /usr/local/mysql
./bin/mysqld_safe --user=mysql &
./bin/mysqladmin -u root password mysql
cd /root/cacti/mysql-5.0.27
cp ./support-files/mysql.server /etc/init.d/mysql
cp /usr/local/mysql/bin/mysql /usr/bin/mysql
cp /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin
cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod 750 /etc/init.d/mysqld
service mysqld start
echo "mysql finish !"
sleep 4
echo "++++++++++++++++++++++++"
echo "start apache"
cd /root/cacti
if [ ! -d httpd-2.2.10 ] ##检测是否存在http-2.2.3这个目录
then
tar -xzvf httpd-2.2.10.tar.gz
fi
cd httpd-2.2.10
./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max && make && make install
#cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
#chkconfig --level 345 httpd on
echo "/usr/local/apache2/bin/apachectl start" > /etc/rc.local
killall -9 httpd
/usr/local/apache2/bin/apachectl start
echo "apache finished!!"
sleep 2
echo "+++++++++++++++++++++"
echo "+++++++++++++++++++++"
echo "start php"
cd /root/cacti
if [ ! -d php-5.2.6 ]
then
tar -zxvf php-5.2.6.tar.gz
fi
cd php-5.2.6
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysql-sock=/usr/local/mysql/tmp/mysql.sock && make && make install
cp php.ini-dist /usr/local/lib/php.ini
sed -i 's/SELINUX.*/SELINUX=disabled/' /etc/sysconfig/selinux
cd /usr/local/apache2/conf/
sed -i.bk '306G;307 s/^/AddType application//x-httpd-php /.php/;/DirectoryIndex/s/index/.html/index/.php index/.html/' httpd.conf
cd /usr/local/apache2/htdocs
echo "<? phpinfo(); ?>" >info.php
/usr/local/apache2/bin/apachectl restart
sleep 2
service mysqld restart
sleep 2
echo "#######lamp finished #######"
- LAMP服务器安装脚本
- 简单LAMP安装脚本
- LAMP自动化安装脚本
- ubuntu安装LAMP服务器
- ubuntu安装LAMP服务器
- LAMP 服务器安装配置
- LAMP服务器安装
- LAMP安装脚本 未完待续...
- LAMP一键安装脚本
- Ubuntu 10安装LAMP服务器
- AWS: 安装 LAMP Web 服务器
- Ubuntu 上安装 LAMP 服务器
- 树莓派安装LAMP作为服务器
- Ubuntu-lamp服务器的安装
- lamp服务器安装DiscuzX3.2
- 树莓派3 Lamp服务器安装
- ubuntu10.04安装lamp的脚本
- Ubuntu server 10.04安装配置lamp服务器
- Installshield BasicMSI 问题集锦
- 个人VC串口通信经验及相关知识总结(原)
- 广东神州行如何拨打长长途才实惠?
- linux下安装php扩展
- 微软.NET FRAMEWORK 2.0 程序设计 第二章输入输出 I/O
- LAMP服务器安装脚本
- 家庭局域网 访问IP地址
- boost的网络库asio
- 它终于转了
- 在ubuntu8.10 下建立 ARM-Linux 交叉编译环境
- myeclipse部署文件锁问题~郁闷~
- DWR使用1---配置
- 移动号码卡忘记服务密码怎么办
- 在 Fedora 9 上为 Lighttpd 安装 mod_geoip