lamp环境

  • 格式:doc
  • 大小:215.00 KB
  • 文档页数:27

下载文档原格式

  / 27
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开始搭建LAMP环境 redhat ,centos 6.2

搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按照

Apache->MySQL->PHP的顺序安装。但是在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt,以及GD2库等文件。安装GD2库是为了让PHP5支持 GIF、PNG和JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype 和jpegsrc等库文件。而且中间还会穿插安装一些软件。

1、解压tar.gz为后缀的压缩包软件

LAMP环境搭建所需要的每个软件的源代码文件,都是以.tar.gz提供给我们的打包压缩文件,所以我们必须将其解压再解包。可通过命令#tar zxvf tarfile.tar.gz达到目的。

2、在linux系统中源代码包安装过程

进行解压后的目录,LAMP环境搭建所需要的软件都使用C语言开发的,所以安装源代码文件最少需要配置(configure)、编译(make)、安装(make install)三个步骤。

安装libxml2最新库文件

step1:进入下载的软件源码包所在目录/usr/local/src/下,解压软件包

libxml2-2.9.0.tar.gz到当前目录libxml2-2.9.0下,并进入libxml2-2.9.0目录。命令如下行所示:

[root@localhost ~]# cd /usr/local/src //进入软件源码包所在目录

[root@localhost src]# tar zxvf libxml2-2.9.0.tar.gz //解包解压

[root@localhost src]# cd libxml2-2.9.0 //进入解包解压后的目录

step2:使用configure命令检查并配置安装需要的系统环境,并生成安装配置文件,命令行如下。

[root@localhost libxml2-2.9.0]# ./configure --prefix=/usr/local/libxml2

//选项--prefix=/usr/local/libxml2作用,是在安装时将软件安装到/usr/local/libxml2 目录下。

step3:使用make命令编译源代码文件并生成安装文件。命令行如下示。

[root@localhost libxml2-2.9.0]# make //对软件源代码文件进行编译

step4:使用make install命令安装编译过的文件。命令行如下。

[root@localhost libxml2-2.9.0]# make install //开始安装libxml2库文件

如果安装成功以后,在/usr/local/libxml2/目录下将生成bin,include,lib,share四个目录。在后面安装 PHP5源代码的配置时,会通过在configure命令的选项中加上

"--with-libxml-dir=/usr/local/libxml2"选项,用于指定安装libxml2库文件的位置。安装libmcrypt最新库文件

安装方法与上面安装libxml2方法相同,注意configure时的路径/usr/local/libmcrypt

如果安装成功就会在/usr/local/libmcrypt/目录下生成bin,include,lib,man,share五个目录。然后在安装PHP5源代码包的配置时,就可以通过configure命令加上

“--with-mcrypt-dir=/usr/local/libmcrypt” 选项,指定这个libmcrypt库文件的位置。如./configure时报错:configure: error: C++ compiler cannot create executables 。解决方案:

运行下面命令,然后重新configure(配置)

yum install gcc gcc-c++ gcc-g77

安装完成libmcrypt库以后,不同的linux系统版本有可能还要安装一下libltdl库。安装方法和前面的步骤相同,可以进入到解压缩的目录/usr/local/src/libmcrypt-2.5.8下,找到libltdl库源代码所在的目录libltdl,进入这个目录按照下面几个命令配置、编译、安装就可以了。

[root@localhost libltdl]# pwd

/usr/local/src/libmcrypt-2.5.8/libltdl //进入软件源代码目录

[root@localhost libltdl]# ./configure --enable-ltdl-install //配置ltdl库的安装

[root@localhost libltdl]# make //编译

[root@localhost libltdl]# make install //安装

安装最新库文件 ZLIB 库

安装方法与前面安装libxml2的方法相同,要注意的地方就是路径/usr/local/zlib/。如果安装成功将会在/usr/local /zlib目录下生成include,lib,share三个目录。在安装PHP5配置时,在configure命令的选项中加上“--with- zlib-dir=/usr/local/zlib”选项,用于指定zlib库文件位置。

安装libpng最新库文件

安装方法与前面安装libxml2的方法相同,要注意路径/usr/local/libpng/

在./configure --prefix=/usr/local/libpng这步最后会提示:configure: error: ZLib not installed

解决方法如下:

1.进入zlib的源文件目录,执行命令 make clean,清除zlib;

2.重新配置 ./configure,后面不要接--prefix参数;

3.make && make install;

4.进入libpng目录,执行命令 ./configure --prefix=/usr/local/libpng

5.make && make install;

6.安装成功.

如果安装成功将会在/usr/local/libpng目录下生成bin,include,lib和share四个目录。在安装GD2库配置时,通过在configure命令选项中加上

“--with-png=/usr/local/libpng”选项,指定libpng库文件的位置。

安装jpeg8最新库文件

step1:安装GD2库前所需的jpeg8库文件,需要自己手动创建安装需要的目录,它们在安装

相关主题