LAMP环境搭建

运维 系统运维
LAMP是Linux-Apache-MySQL-PHP的意思。LAMP网站架构具有Web资源丰富、低价格、等特点。是目前国际流行的Web框架。本文讲述的是LAMP环境的搭建。

  LAMP环境搭建详解

  安装过程中出现的问题 :

  1、使用源码编译的方法安装MySQL时报错:

  当设置完./configure后,提示

  1.   checking for termcap functions library… configure: error: No curses/termcap library found  
  2.  

  后退出。

  解决办法:

  网上大多数人都是认为缺少ncurses,于是刚开始我先装的是ncurses。

  ncurses-devel.***.rpm 包解决

  或者去下载一个ncurses-5.6.tar.gz,

  然后再重新编译Mysql进行安装。

  但是在MySQL中configure时还是提示如上错误,网上还提出了一种原因:缺少ncurses-devel,于是又从centos(我安装的是centos5.5)安装文件中找到ncurses-devel的rpm文件,

  rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm

  装完后,在MySQL下进行configure设置正常,问题解决。

  2、编译gd-2.0.35.tar.gz时报错:

  gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/freetype/include/freetype2 -I/usr/local/freetype/include -I/usr/local/freetype/include -I/usr/local/jpeg/include -g -O2 -MT gd_png.lo -MD -MP -MF .deps/gd_png.Tpo -c gd_png.c -fPIC -DPIC -o .libs/gd_png.o

  gd_png.c:16:53: error: png.h: No such file or directory

  gd_png.c:47: error: expected specifier-qualifier-list before ‘jmp_buf’

  gd_png.c:54: error: expected ‘)’ before ‘png_ptr’

  gd_png.c:82: error: expected ‘)’ before ‘png_ptr’

  gd_png.c:92: error: expected ‘)’ before ‘png_ptr’

  解决办法:

  vi gd_png.c

  将

  1.   #include “png.h” /* includes zlib.h and setjmp.h */  
  2.  

  替换成:

  1.   #include “/usr/local/libpng/include/png.h” /* includes zlib.h and setjmp.h */  
  2.  

  然后再make就可以了

  3、configure libpng时出错:

  1.   checking for zlibVersion in -lz… no  
  2.  
  3.   configure: error: zlib not installed  
  4.  

  提示没有安装zlib,但其实我在安装libpng之前安装就是zlib。

  网上说有一种解决办法是回到zlib目录执行make clean后重新配置安装,但失败。

  还有一种是,回到zlib目录执行make clean命令,然后依次执行./configure、make、make install,其中configure时不要设置–prefix的值。然后回来配置libpng,成功(没有删除前一次在配置zlib时创建的目录/usr/local/zlib,不知道以后会不会产生影响)。解决。

【编辑推荐】

Ubuntu下LAMP的配置

Ubuntu10.04下LAMP环境的搭建

LAMP配置MYsql问题-1045

责任编辑:zhaolei 来源: CSDN
相关推荐

2011-03-09 13:02:31

LAMP环境搭建

2011-04-02 11:40:17

LAMP测试环境

2011-03-23 10:13:53

LAMP环境搭建

2011-03-10 14:40:48

LAMP搭建

2011-03-21 11:33:09

LAMPApache

2011-03-21 10:36:42

LAMPLAMP搭建

2011-03-21 11:43:45

LAMPPHP

2011-03-22 16:28:25

lamp

2011-03-21 16:59:40

apt-getLAMP

2011-03-22 15:48:40

LAMP

2011-03-14 10:30:15

Ubuntu10.04LAMP

2009-03-10 18:36:56

LinuxLAMP环境搭建

2011-03-21 13:04:38

LAMPApache

2011-03-10 10:08:19

DebianLAMP

2010-02-06 13:18:51

CentOS LAMP

2011-03-09 13:03:15

Centos搭建LAMP

2011-03-21 16:08:24

LAMP

2011-03-09 16:16:54

CentOSLAMP

2011-03-22 10:06:46

lamp

2011-03-22 09:42:04

lamp
点赞
收藏

51CTO技术栈公众号