作者:狮子座刘娜_676 | 来源:互联网 | 2014-05-28 10:53
首先下载httpd-2.2.9.tar.gz、mysql-5.0.41.tar.gz、php-5.2.6.tar.gz、autoconf-2.61.tar.gz、freetype-2.3.5.tar.gz、gd-2.0.35.tar.gz、jpegsrc.v6b.tar.gz、libmcrypt-2.5.8.tar.g
首先下载httpd-2.2.9.tar.gz、mysql-5.0.41.tar.gz、php-5.2.6.tar.gz、autoconf-2.61.tar.gz、freetype-2.3.5.tar.gz、gd-2.0.35.tar.gz、jpegsrc.v6b.tar.gz、libmcrypt-2.5.8.tar.gz、libpng-1.2.31.tar.gz、libxml2-2.6.30.tar.gz、ncurses-5.6.tar.gz、phpMyAdmin-3.0.0-rc1-all-languages.tar.gz、ZendOptimizer-3.2.6-linux-glibc21-i386.tar.gz、zlib-1.2.3.tar.gz等相关文件,如果用不到到太多,可以根据实际情况下载
将其复制到linux环境下,放入/usr/local/lamp文件夹下
1、检测是否存在c语言环境
[localhost@localhost ~]#rpm |grep gcc
显示效果
如果存在
gcc-4.1.2
则不用安装gcc
如果不存在则挂载光碟
、点击虚拟机---设置----CD--选择----rhel-server-5.4-i386-dvd.iso
[root@localhost~]cd /media
[root@localhost media]cd/RED。。。
[root@localhost RED。]ls
[root@localhost RED。]cd Server
将gcc-4.1.2-46.el5.i386.rpm、
gcc-c++-4.1.2-46.el5.i386.rpm、
glibc-devel-2.5-42.i386.rpm、
glibc-headers-2.5-42.i386.rpm、kernel-headers-2.6.18-164.el5.i386.rpm、libgomp-4.4.0-6.el5.i386.rpmlibgcc-4.1.2-46.el5.i386.rpm、libstdc++-devel-4.1.2-46.el5.i386.rpm、glibc-2.5-42.i386.rpm
考到linux /tmp下
再对其进行安装
每个文件都可能有依赖关系,我们要耐下心去安装,如果你想直接按上可以直接按照:
kernel-headers-2.6.18-164.el5.i386.rpm=>glibc-headers-2.5-42.i386.rpm=>glibc-devel-2.5-42.i386.rpm=>libgomp-4.4.0-6.el5.i386.rpmlibgcc-4.1.2-46.el5.i386.rpm=>gcc-c++-4.1.2-46.el5.i386.rpm
按照这个步骤可以顺利的安装gcc
有时某些环境是用c++编写的新词
对gcc-c++进行安装
接下来我们将安装
对其进行解压
tar -zxvf libxml2-2.6.30.tar.gz
..................
进入 解压好的文件夹libxml2-2.6.30
cd libxml2-2.6.30
对其进行软件安装 prefix指定安装目录,如果不指定默认为当前目录下
./configure --prefix=/usr/local/libxml2/
对其进行编译
make
将文件安装到指定目录下
make install
以下是重复以上动作
cd /lamp/libmcrypt-2.5.8
./configure --prefix=/usr/local/libmcrypt/
make
make install
cd /lamp/libmcrypt-2.5.8/libltdl
./configure --enable-ltdl-install
make
make install
cd /lamp/zlib-1.2.3
./configure
make
make install
cd /lamp/libpng-1.2.31
./configure --prefix=/usr/local/libpng/
make
make install