[root@mailmysql-5.5.13]# chmod 755/etc/init.d/mysqld
[root@mailmysql-5.5.13]# vim/etc/init.d/mysqld
basedir=/software/mysql
datadir=/storage/db/mysql_data
[root@mailmysql_data]# /etc/init.d/mysqldstart
StartingMySQL[ OK ]
[root@mail bin]# vim /etc/profile
exportPATH=$PATH:/software/mysql/bin
[root@mail bin]# source /etc/profile
[root@mail bin]# mysql
Welcome to theMySQL monitor. Commands end with ; org.
Your MySQLconnection id is 2
Server version:5.5.13-log Source distribution
Copyright (c)2000, 2010, Oracle and/or its affiliates. All rights reserved.
Oracle is aregistered trademark of Oracle Corporation and/or its
affiliates. Othernames may be trademarks of their respective
owners.
Type \'help;\' or\'h\' for help. Type \'c\' to clear the current input statement.
mysql>
[root@mail ~]# chkconfig mysqld on
[root@mail ~]# chkconfig --level 24 mysqld off
[root@mail ~]# chkconfig --list mysqld
mysqld 0:off 1:off 2:off 3:on 4:off 5:on 6:off
[root@mail lib]# vim /etc/ld.so.conf
/software/mysql/lib
[root@mail ~]# ldconfig -v |grep mysql
/software/mysql/lib:
libmysqlclient.so.18 ->libmysqlclient_r.so.18.0.0
参考:
http://heylinux.com/archives/993.html
http://blog.sina.com.cn/s/blog_48f9c0840100oi8k.html
Php安装
Php版本:
PHP Version 5.3.6
安装包名称:php-5.3.6.tar.gz
编译PHP前安装GD库相关套件【点此下载】
[root@localhost LAMP]# tar zxvf zlib-1.2.5.tar.gz
[root@localhost zlib-1.2.5]#cd zlib-1.2.5
[root@localhost zlib-1.2.5]#./configure --prefix=/usr/local/zlib/
[root@localhost zlib-1.2.5]#make
[root@localhost zlib-1.2.5]#make install
[root@localhost LAMP]#tar zxvf freetype-2.4.3.tar.gz
[root@localhost freetype-2.4.3]#cd freetype-2.4.3
[root@localhost freetype-2.4.3]#./configure --prefix=/usr/local/freetype
[root@localhost freetype-2.4.3]#make
[root@localhost freetype-2.4.3]#make install
[root@localhost LAMP]#tar zxvf libpng-1.5.2.tar.gz
[root@localhost LAMP]#cd libpng-1.5.2
[root@localhost libpng-1.5.2]#./configure –prefix=/usr/local/libpng
[root@localhost libpng-1.5.2]#make
[root@localhost libpng-1.5.2]#make install
[root@localhost LAMP]#tar -zxvf jpegsrc.v8c.tar.gz
[root@localhost LAMP]#cd jpeg-8c/
[root@localhost jpeg-8c]#mkdir -p /usr/local/jpeg/bin
[root@localhost jpeg-8c]#mkdir -p /usr/local/jpeg/lib
[root@localhost jpeg-8c]#mkdir -p /usr/local/jpeg/include
[root@localhost jpeg-8c]#mkdir -p /usr/local/jpeg/man/man1
[root@localhost jpeg-8c]#./configure --prefix=/usr/local/jpeg--enable-shared --enable-static
[root@localhost jpeg-8c]#make
[root@localhost jpeg-8c]#make install
[root@localhost LAMP]#tar zxvf gd-2.0.33.tar.gz
[root@localhost LAMP]#cd gd-2.0.33
[root@localhostgd-2.0.33] 修改当前目录下的gd_png.c
vigd_png.c
进入该文件,找到“png.h”改成“/usr/local/libpng/include/png.h”)
[root@localhost gd-2.0.33]#./configure --prefix=/usr/local/gd--with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --with-png=/usr/local/libpng
[root@localhost gd-2.0.33]#make
[root@localhost gd-2.0.33]#make install
安装libxml2
[root@localhost LAMP]# tar –zxvf libxml2-2.7.2.tar.gz
[root@localhost LAMP]#cd libxml2-2.7.2
[root@localhost libxml2-2.7.2]# ./configure –prefix=/usr/local/libxml
[root@localhost libxml2-2.7.2]# make
[root@localhost libxml2-2.7.2]# make install
安装PHP
[root@localhost LAMP]#tar zxvfphp-5.3.6.tar.gz
[root@localhost LAMP]#cd php-5.3.6
[root@localhost php-5.3.6]#cd /root/LAMP/php-5.3.6/ext/gd/libgd
[root@localhost libgd]#vi gd_compat.c
[root@localhost libgd]# cd /root/LAMP/php-5.3.6
[root@localhost php-5.3.6]# ./configure--prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs--with-gd=/usr/local/gd --enable-gd-native-ttf --with-jpeg-dir=/usr/local/jpeg --with-zlib --with-freetype-dir=/usr/local/freetype--enable-magic-quotes --with-mysql=/software/mysql--with-mysql-sock=/tmp/mysql.sock --with-iconv --enable-mbstring --enable-ftp--with-config-file-path=/usr/local/php/etc --with-pear=/usr/local/php/pear--enable-sockets --with-libxml-dir=/usr/local/libxml/
[root@localhost php-5.3.6]#cd/LAMP/php-5.3.6/
[root@localhost php-5.3.6]#make
[root@localhost php-5.3.6]#make install
[root@localhost php-5.3.6]#cpphp.ini-development /usr/local/php/etc/php.ini 【cp php-x.x.x/php.ini-dist /opt/php/etc/php.ini 新版的 php.ini-development相当于旧版本的php.ini-dist】
[root@localhost LAMP]#vimphp.ini
修改配置文件vim /usr/local/php/etc/php.ini:
register_globals = On
然后编写php测试页info.php:内容如下:
<?php
phpinfo();
?>
查看/usr/local/apache/conf/httpd.conf文件,看是否存在语句(如果安装的Php5):
LoadModule php5_module modules/libphp5.so
如果存在,即说明apache已经成功加载了php模块;
【重启apache服务】
# apachectl restart
将info.php放置到/usr/local/apache/htdocs 目录下;
# chmod 755 info.php
在浏览器中能在该页面中看到php的信息则说明安装成功!
注:启用了SELinux的FC或RedHat会提示权限问题并导致Php无法正常工作,禁用SELinux后重启系统即可解决问题。
Tomcat安装
tomcat版本:
ApacheTomcat/5.5.9
安装包名称:jakarta-tomcat-5.5.9.tar.gz
点此下载:【apr、aprutil、libtool、jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz】
安装tomcat
[root@localhost LAMP]#tar zxvf jakarta-tomcat-5.5.9.tar.gz
[root@localhost LAMP]#cd jakarta-tomcat-5.5.9
[root@localhost LAMP]#mkdir -p/usr/local/tomcat/
[root@localhost LAMP]#cp -rf * /usr/local/tomcat/【拷贝所有解压出来的文件到/usr/local/tomcat/】
[root@localhost LAMP]#cd /usr/local/tomcat/bin
[root@localhost bin]#./startup.sh 【启动tomcat】
[root@localhost bin]#./shutdown.sh 【停止tomcat】
安装apr、aprutil、libtool
安装apr
[root@localhost LAMP]#tar zxvf apr-1.4.5.tar.gz
[root@localhost LAMP]#cd apr-1.4.5
[root@localhost apr-1.4.5]#./configure --prefix=/usr/local/apr【最好指定安装目录】
[root@localhost apr-1.4.5]#make
[root@localhost apr-1.4.5]#make install
安装aprutil
[root@localhost LAMP]# tar zxvf apr-util-1.3.12.tar.gz
[root@localhost LAMP]#cd apr-util-1.3.12
[root@localhost apr-util-1.3.12]# ./configure --prefix=/usr/local/aprutil--with-apr=/usr/local/apr【最好指定安装目录】
[root@localhost apr-util-1.3.12]# make
[root@localhost apr-util-1.3.12]# make install
安装完apr和aprutil后
[root@localhost apr-util-1.3.12]# ln-s/usr/local/apr/lib/libapr-1.so.0.4.5 /usr/local/apache/lib/libapr-1.so
[root@localhost apr-util-1.3.12]# ln-s/usr/local/apr/lib/libapr-1.so.0.4.5 /usr/local/apache/lib/libapr-1.so.0
[root@localhost apr-util-1.3.12]# ln-s/usr/local/aprutil/lib/libaprutil-1.so.0.3.12/usr/local/apache/lib/libaprutil-1.so
[root@localhost apr-util-1.3.12]# ln-s/usr/local/aprutil/lib/libaprutil-1.so.0.3.12/usr/local/apache/lib/libaprutil-1.so.0
安装libtool
[root@localhost LAMP]#tar zxvf libtool-2.4.tar.gz
[root@localhost LAMP]#cd libtool-2.4
[root@localhost libtool-2.4]#./configure --prefix=/usr/local/libtool
[root@localhost libtool-2.4]#make
[root@localhost libtool-2.4]#make install
[root@localhost libtool-2.4]#cd /usr/local/apache/build/
[root@localhost build]# rm -rf libtool【删除旧版本的libtool】
[root@localhost build]# ln-s /usr/local/libtool/bin/libtool /usr/local/apache/build/libtool