关于在CentOS5.5中安装LAMP环境时产生的错误

今天学习了在linux下安装LAMP环境。虚拟机里的版本安装时是默认没有安装集成环境包,只安装了命令界面模式。

在自己虚拟机里安装时碰到的问题的总结。希望有遇到这样情况的可以参考下!

1.LAMP环境安装顺序:

 1)libxml2库文件 /使用libxml2-2.6.30.tar.gz

 2)libmcrypt库文件 /使用 libmcrypt-2.5.8.tar.gz

 3)zlib库文件 /使用 zlib-1.2.3.tar.gz

 4)libpng库文件 /使用 libpng-1.2.31.tar.gz

 5)jpeg6库文件 /使用 jpegsrc.v6b.tar.gz

 6)freetype库文件 /使用 freetype-2.3.5.tar.gz

 7)autoconf库文件 /使用 autoconf-2.61.tar.gz

 8)gd库 /使用 gd-2.0.35.tar.gz

 9)apache服务器 /使用 httpd-2.2.9.tar.gz

 10)mysql数据库 /使用 mysql-5.0.41

 11)php模块 /使用 php-5.2.6.tar.gz

 12)zend加速器 /使用 ZendOptimizeratargz

 13)phpmyadmin /使用 phpmyadmin-3.0.0-rec-all-languages.tar.gz

安装中的问题收集:

 1.安装zlib时最好不要使用 --prefiex 来指定安装目录,不然在安装linpng这个库的时候会提示报错

 2.在安装jpeg6这个库文件时,需要的目录需要自己手动建立

  mkdir /usr/lcoal/jpeg6                        // 建立jpeg6软件安装目录

 mkdir /usr/local/jpeg6/bin                   // 建立存放命令目录

 mkdir /usr/local/jpeg6/lib                    // 建立jpeg6库文件所在目录

 mkdir/usr/local/jpeg6/include              // 建立存放头文件目录

 mkdir -p /usr/local/jpeg6/man man1    // 建立存放手册目录 (mkdir -p 这个命令是在man下建立man1 这个文件夹)

 3.在安装GD库是需要指定前面安装的jpeg和png库的安装目录

  ./configure --prefix=/usr/local/gd2       //建立GD库的安装目录

  >--with-zlib=/usr/local/zlib \                // 指定去那里找zlib库文件所在位置 (如果上面没指定安装目录这里不写)

 >--with-jpeg=/usr/local/jpeg6 \          // 指定去那里找jpeg库文件所在位置

 >--with-png=/usr/local/libpng \          // 指定去那里找png库文件所在位置

 >--with-freetype=/usr/local/freetype  // 指定去那里找freetype 2.x字体库所在位置

4.安装apache是需要的配置指定选项

 ./configure --prefix=/usr/local/apache2 \  // 安装目录

>--sysconfdir=/etc/httpd \                     // 指定Apache服务器配置文件存放目录

>--with-included-apr \                           //使用捆绑 APR/APR-Utile的副本

>--disable-userdir \                               //请求的映像用户特定目录

>--enable-so \                                     //以动态共享对象(DSO)编译

>--enable-deflate=shared \                   //缩小传输编码的支持

>--enable-expires=shared \                  //期满头控制

>--enable-rewrite=shared \                 // 基于规则的URL定向

>--enable-static-support                     // 建立一个静态链接版本的支持

 然后启动apache  /usr/local/apache2/bin/apachectl start 

查看apache是否启动 ps -le | grep httpd

使apache开机自动启动  echo"/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local ( 使用了输出重定向)

5.安装mysql时出现的问题

  在安装mysql时在 ./configure --prefix=/usr/local/mysql

 编译Mysql时configure: error: No curses/termcap library found 的错误解决方法

 需要安装 ncurses-devel-5.5-24.20060715.i386.rpm 安装之后就可以编译了

相关文章

已有 6 条评论
  1. Utaoy

    呵呵,我在Ubunutu下安装lamp环境貌似没装这么多文件,在新立德管理器里选山lamp就完事了

    Utaoy 回复
  2. tommy

    前些天空间因为流量超标,导致我的博客无法访问!现在,已经更换了主机!您链接已经做好!请查看!
    我的博客:LINUX乐园
    域名:http://www.blog-linux.info/
    谢谢!

    tommy 回复
  3. Utaoy

    暂且先把环境放着吧,先学好PHP再说

    Utaoy 回复
  4. Utaoy

    我发现苦难了,没法看了~

    Utaoy 回复
  5. 淘宝正品商城

    谢谢分享啦!

    淘宝正品商城 回复
  6. Carriage Bolts

    博主好,谢谢分享了哦,我先学习一下。

    Carriage Bolts 回复
发表新评论