rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 应用技术 » Samba

rhel-server-5.5下配置LAMP笔记

因为安装镜像(rhel-server-5.5-i386-dvd.iso)里边的LAMP版本较低,所以去网上下载了最新的版本。

Apache 2.2.16 + MySQL 5.1.49 + PHP 5.3.3

=======================================

软件准备:

MySQL-server-5.1.49-1.glibc23.i386.rpm

MySQL-client-5.1.49-1.glibc23.i386.rpm

MySQL-devel-5.1.49-1.glibc23.i386.rpm

MySQL-shared-5.1.49-1.glibc23.i386.rpm

httpd-2.2.16.tar.bz2

php-5.3.3.tar.bz2

开始安装:

先安装MySQL

# rpm -ivh MySQL-server-5.1.49-1.glibc23.i386.rpm

这个装完之后会提示你为root用户设置密码(默认密码为空),这时间如果设置的话是不行的,设置密码之类的程序还没有安装。

# rpm -ivh MySQL-client-5.1.49-1.glibc23.i386.rpm

这个安装完之后,就可以为root用户设置密码了,并且也可以用mysql -uroot -p来管理数据库了。

我们使用

# /usr/bin/mysql_secure_installation

来对数据库进行初步的设置。

OK,MySQL到这里已经安装好了,并且可以用了。上边我们准备的软件中还有两个与MySQL有关的软件包,在下边会用到。

在安装Apache之前呢,我们要先安装GCC,因为Apache和PHP都是要手动编译的。

这时要用到安装镜像rhel-server-5.5-i386-dvd.iso

#mkdir /mnt/cdrom

#mount /dev/cdrom /mnt/cdrom

#cd /mnt/cdrom/Server

安装依赖的软件包:

#rpm -ivh kernel-headers-2.6.18-194.el5.i386.rpm

#rpm -ivh glibc-headers-2.5-49.i386.rpm

#rpm -ivh glibc-devel-2.5-49.i386.rpm

#rpm -ivh libgomp-4.4.0-6.el5.i386.rpm

安装GCC:

#rpm -ivh gcc-xxxxxxxx (软件包名称没记下来)

安装Apache

解压httpd-2.2.16.tar.bz2

对于*.tar.bz2的压缩文件,解压命令如下

# tar jxvf *.tar.bz2

所以:

# tar jxvf httpd-2.2.16.tar.bz2

# cd httpd-2.2.16

# ./configure --enable-so --enable-rewrite --enable-deflate --enable-cache --enable-mem-cache --enable-file-cache --enable-disk-cache --enable-mods-shared=most (具体的mod不是很清楚,这个以后要查查)

出现错误:

configure: error: mod_deflate has been requested but can not be built due to prerequisite failures

解决办法:

rpm -ivh zlib-devel-1.2.3-3.i386.rpm

安装PHP 5.3.3

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

缺少libxml2

rpm -ivh libxml2-devel-2.6.26-2.1.2.8.i386.rpm

rpm -ivh bison-2.3-2.1.i386.rpm

error: Cannot find MySQL header files under

rpm -ivh mysql-devel-*

找不到libmysqlclient.so

安装 MySQL-shared-5.1.49-1.glibc23.i386.rpm

ln -s /usr/lib/libmysqlclient.so /usr/lib/mysql/libmysqlclient.so

rpm -ivh imake-1.0.2-3.i386.rpm

rpm -ivh autoconf-2.59-12.noarch.rpm

rpm -ivh automake-1.9.6-2.3.el5.noarch.rpm

rpm -ivh libtool-1.5.22-7.el5_4.i386.rpm

libtool --finish /root/LAMP/php-5.3.3/libs

安装samba

rpm -ivh libsmbclient-3.0.33-3.28.el5.i386.rpm

rpm -ivh samba-common-3.0.33-3.28.el5.i386.rpm

rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm

rpm -ivh samba-3.0.33-3.28.el5.i386.rpm

rpm -ivh samba-client-3.0.33-3.28.el5.i386.rpm

安装svn

rpm -ivh perl-URI-1.35-3.noarch.rpm

rpm -ivh neon-0.25.5-10.el5_4.1.i386.rpm

rpm -ivh apr-1.2.7-11.el5_3.1.i386.rpm

rpm -ivh postgresql-libs-8.1.18-2.el5_4.1.i386.rpm

rpm -ivh apr-util-1.2.7-11.el5.i386.rpm

顶一下
(0)
踩一下
(0)