(linux)Ubuntu12.04搭建LNMP环境所需源码包

源码包搭建Linux+Nginx+MySQL+PHP+phpMyAdmin

依照安装顺序罗列,过程中由于Ubuntu缺少必要库,需要添加。

由于Ubuntu自带的gcc不全(缺少g++),需要更新成完整版,采用命令

sudo apt-get build-essential       (安装pcre,GD 库时要用到)

  •  libxml2-2.7.3.tar.gz
  •  libmcrypt-2.5.7.tar.gz
  •   m4-1.4.16.tar.gz  (这个文件安装顺序忘了,就先安装,免得安装过        程中出错)

安装GD库之前必须安装的包

  • (ubuntu中需要先安装 zlib1g-dev,采用sudo apt-get zlib1g-dev  。然后安装下面源代码包)     zlib-1.2.5.tar.gz
  •  jpegsrc.v7.tar.gz
  •  libpng-1.5.10.tar.gz
  • freetype-2.4.4.tar.gz
  • autoconf-2.69.tar.gz
  • gd-libgd.tar.gz

安装Nginx

  • openssl-1.0.1c.tar.gz
  • (还有个命令安装 sudo apt-get install libtool 在这用,貌似也用sudo apt-get install libpcre3)pcre-8.30.tar.gz
  • nginx-1.3.0.tar.gz

安装MySQL

  • mysql-5.5.24.tar.gz    (安装前可能会用到命令 sudo apt-get install libaio-dev;安装完成后,运行时可能还需要个客户端程序,采用 sudo apt-get mysql-client-版本号 (有提示的))

安装php(gd 库要先安好)

  • (安装之前可能会用到的两个命令,sudo  apt-get install libxml2-dev 和sudo apt-get install libjpeg-dev。不然会报错)         php-5.4.3.tar.gz

安装phpMyAdmin

  • phpMyAdmin-3.5.1-all-languages.tar.gz

这个是我安装完整理的,基本上源码包都有了,可能会有(就是用sudo apt-get install +库名  )的遗漏,采用sudo命令安装的其实都可以下载对应的源码包安装。

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>