Linux LAMP环境搭建的前期准备

  • 内容
  • 评论
  • 相关

我们知道,如果我们安装的是应用服务软件,这个软件是给外网用户访问和使用的,那么应该使用源码包安装,因为源码包安装的软件经过了本机编译,性能更好。所以我们的 LAMP 环境搭建,在生产服务器上一般采用源码包进行安装,而不会使用 RPM 包进行安装,接下来我们要讲的也是采用源码包方式搭建 LAMP 环境。

LAMP 环境搭建是较为复杂的 Linux 实验,在进行真正的环境安装之前,需要做一些细致的准备工作,以避免在安装过程中出现不必要的错误。我们需要进行的准备工作有以下几步。

获取源码包

我们已经知道 RPM 包是在 CentOS 的安装光盘中保存的,但是源码包需要去互联网下载。我们此次完成 LAMP 环境搭建需要 19 个软件包,这是目前较为完善和常用的 LAMP 环境搭建方式。这些软件包的下载地址如表 1 所示。这些下载地址只是参考,如果有失效的,则请自行搜索。

表 1 LAMP 环境搭建所需的软件包下载地址
软件包 说 明 下载地址
httpd-2.4.7.tar.gz Apache 包 http://www.apache.org/
mysql-5.5.23.tar.gz MySQL数据库 http://dev.mysql.com/downloads/
php-5.4.25.tar.gz PHP语言 http://www.php.net/downloads.php
phpMyAdmin-4.1.4-all-languages.iar.gz Web方式的MySQL管理工具 http://www.phpmyadmin.com/
libxml2_2.9.1.tar.gz 用来解析XML文档的函数库 http://www.linuxfromscratch.org/blfs/view/svn/general/libxml2.html
libmerypt-2.5.8.tar.gz 加密算法扩展库 http://prdownloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?use_mirror=peterhost
mhash-0.9.9.9.tar.gz 加密算法扩展库 http://sourceforge.net/projects/mhash/files/mhash/0.9.9.9/
mcrypt-2-6.8-tar.gz 加密算法扩展库 http://sourceforge.net/projects/mcrypt/files/MCrypt/2.6.8/
zlib-1.2.3.tar.gz 数据压缩函数库 http://www.zlib.net/
gd-2.0.35.tar.gz PHP处理用形的扩展库 https://bitbucket.org/libgd/gd-libgd/downloads
freetype-2.3.5-tar-gz 字体引擎库 http://download.savannah.gnu.org/releases/freetype/
libpng-1.2.31.tar.gz 用于解码.png格式的图片 ftp://ftp.simplesystems.org/pub/libpng/png/src/
jpegsrc.v6b.tar.gz 用于解码.jpg和.jpeg格式的图片 http://www.ijg.org/files/jpegsrc.v6b.tar.gz
apr-1.4.6.tar.gz Apache支持镆块 http://archive.apache.org/dist/apr/
apr-util-1.4.1.tar.gz Apache支持模块 http://archive.apache.org/dist/apr/
pcre-8.34.tar.gz Apache支持模块,使Apache支持pcre正则表达式规则 http://sourceforge.net/projects/pcre/files/pcre/8.34/pcre-8.34.tar.gz/stats/map
ncurses-5.9.tar.gz 使应用程序直接控制终端屏幕显示的函数库 http://ftp.gnu.org/pub/gnu/ncurses/
memcache-3.0.8.tgz memcache函数库(客户端) http://pecl.php.net/package/memcache
memcached-1.4.17.tar.gz memcached服务器端 http://memcached.org/

大家可能已经发现,我们下载的软件包不全是最新的版本,这主要是为了和 php-5.4.25.tar.gz 这个软件包进行匹配。当然,php-5.4.25.tar.gz 也已经不是最新版本的 PHP 了,不过在计算机领域永远不是最新版本的软件就是最好的,新软件虽然有了更多的功能,但是这个软件并没有经过实际工作的检验,它不一定稳定,也有可能会有 Bug;反而版本较低的、但是经过足够的实践检验的软件会更受开发者的欢迎。

Linux 就是这样的,CentOS 6.x 自 2011 年发布以来,经过多年的补充和完善,目前才逐渐得到个人使用者和企业使用者的认可。PHP 同样如此,目前 php-5.4.25.tar.gz 依然是使用最多的 PHP 版本,所以我们依然使用 php-5.4.25.tar.gz 来介绍 LAMP 环境的搭建。

把软件包传送到Linux服务器上

我们可以直接把软件包下载到 Linux 服务器上,也可以先下载到本地 Windows 中,再上传到 Linux 服务器中。如果是先下载到本地 Windows 中,再上传到 Linux 服务器中,那么需要利用网络文件服务器来进行数据的传输。但是我们现在还没有学习 Linux 中的文件服务器(如 FTP、Samba 或 NFS),所以我们在这里介绍一款名为 WinSCP 的软件。

WinSCP 是在 Windows 中安装,使用 SFTP 协议向 Linux 服务器传递文件的工具。它的特点是使用简单、图形化操作,而且数据传递过程是加密的,较为安全,是 Windows 和 Linux 之间进行数据传递的常用软件。WinSCP 第一次启动的界面如图 2 所示。



图 2 WinSCP启动界面

本文标题:Linux LAMP环境搭建的前期准备

本文地址:https://www.hosteonscn.com/3471.html

评论

0条评论

发表评论

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