免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1365 | 回复: 0
打印 上一主题 下一主题

TS服务器安装(APACHE+MYSQL+python) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-03 10:34 |只看该作者 |倒序浏览
《apache的安装》
#!/bin/bash
echo on
cd root/aa
echo -----apache is installing------
tar xvfj httpd-2.0.55.tar.bz2  
sleep 10
cd httpd-2.0.55  
./configure --prefix=/usr/local/apache2 --enable-module=so
make;make install
sleep 70
cp -r /root/aa/trackerserver/ /usr/local/apache2/htdocs/

《mysql的安装》
echo ----mysql is installing----
cd /root/aa
tar xvfz mysql-max-5.0.18-linux-i686-glibc23.tar.gz
sleep 20
groupadd mysql
useradd -g mysql mysql
mv mysql-max-5.0.18-linux-i686-glibc23 /usr/local
cd /usr/local
ln -s mysql-max-5.0.18-linux-i686-glibc23 mysql
cd mysql
chown -R root .
chown -R root data
chgrp -R root .
cd support-files
cp my-huge.cnf /etc/my.cnf  
cp mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
cd /usr/lib
rm -rf /usr/lib/mysql/
ln -s /usr/local/mysql/lib/ mysql
cd /usr/include
rm -rf mysql
ln -s /usr/local/mysql/include/ mysql
cd /usr/local/mysql/
./scripts/mysql_install_db --user=root (安装数据库)
bin/safe_mysqld --user=root &          (启动数据库)
cd /usr/local/mysql/bin                  
./mysqladmin -u root -p password '00720606' (修改root密码)
echo please use this command " bin/mysqladmin -u root -p password '00720606' "to change the password of mysql.
sleep 6
cd /usr/local/mysql
echo use 'bin/mysql -u root-p
(导入数据库脚本)

《python模块安装》
echo -------mod-python is installing----------
cd /root/aa/
tar xvfz mod_python-3.2.8.tgz
sleep 5
cd mod_python-3.2.8
./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/local/apache2/bin/apxs
make;make install
cd /use/bin/
ln -s /usr/local/mysql/bin/* .
export PATH=/usr/local/mysql/bin:$PATH
echo ----------mysql-python is installing---------
cd /root/aa
tar xvfz MySQL-python-1.2.1_p2.tar.gz
sleep 5
cd MySQL-python-1.2.1_p2
python setup.py install

脚本启动注意:需要在/root下新建一个目录aa,然后把需要安装的文件拷贝(httpd-2.0.55.tar.bz2,mod_python-3.2.8.tgz,mysql-max-5.0.18-linux-i686-glibc23.tar.gz,MySQL-python-1.2.1_p2.tar.gz,ts.sql,trackerserver目录,安装脚本setup.sh)到aa下。然后增加setup.sh的执行属性,命令为:#chmod +x setup.sh
然后运行脚本,脚本结束后,开始以下配置。
1 Mysql的启动(脚本已经自动启动)
#cd /usr/local/mysql/bin/
#./scripts/mysql_install_db --user=root
#./safe_mysqld --user=root &
2更改mysql root密码
#cd /usr/local/mysql/bin/
#./mysqladmin –u root –p password ‘00720606’,然后回车。输入00720606回车。
3 倒入ts数据库
#cd /usr/local/mysql/bin/
#./mysql -u root –p
输入密码:00720606
4配置apache服务器
#cd /usr/local/apache2/conf
#vi httpd.conf
在此文件末尾加上
       LoadModule python_module modules/mod_python.so
      
       AddHandler mod_python .psp
       PythonHandler mod_python.psp   
      
把第219行的  Listen 80  更改为 Listen 8222
把第502行的CustomLog logs/access_log common更改为#CustomLog logs/access_log common
存盘退出。存盘命令:wq
5 apache运行
#cd /usr/local/apache2/bin/
#./httpd –k start
6服务器配置安装完成
Ts的ip是本机ip.端口为8222
访问日志拒绝填写。
Mysql端口为3306。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/46962/showart_373161.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP