Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。

     下面我们进行lamp的安装:

 

 

查看内核版本,建挂载点,

wps_clip_image-3728

wps_clip_image-8094

因为下面要用到yum安装软件包,所以先编辑一下yum:

wps_clip_image-18964

wps_clip_image-11452

保存退出;并查看:

wps_clip_image-11734

然后把这几个源码上传到跟目录下:

wps_clip_image-451

上传好后,查看:

wps_clip_image-18685

然后先安装mysql:

把下面的压缩包解压到/usr/local/(额外安装包的目录)目录下:

wps_clip_image-4157

进入这个目录:

wps_clip_image-29156

查看详细信息,下面的安装就按照这个步骤操作:

wps_clip_image-15404

为了方便使用,可以做个名为mysql的符号链接:

wps_clip_image-3917

进入mysql目录下,查看信息:

wps_clip_image-16617

根据上面的步骤,先创建一个mysql组,一个账号,并加入组:

wps_clip_image-10317

然后根据步骤,改变权限(注意改权限时候,最后mysql后面别忘记"."):

wps_clip_image-17897

然后以mysql的身份来进行初始化:

wps_clip_image-22632

初始化完成后,再把权限改成管理员:

wps_clip_image-27365

但data目录的所属者依然是mysql:

wps_clip_image-29106

wps_clip_image-3568

把下面的文件拷贝到/etc/my.cnf(生成服务器配置脚本),并以mysql身份进行启动一下:

wps_clip_image-9467

生成服务器启动脚本

wps_clip_image-25466

这样mysql服务器能正常运行了:

wps_clip_image-2123

启动成功;

Mysql已经正常的运作了,下面进行库的操作:

而库一般就 /lib  /usr/lib   /usr/local/lib  在这几个目录下;

而mysql的库文件在:

wps_clip_image-30561

所以要添加指向库的路径:

wps_clip_image-22066

wps_clip_image-10099

进入这个目录,创建新的库文件指向:

wps_clip_image-21699

添加的内容,mysql库文件路径:

wps_clip_image-27406

重新加载:

wps_clip_image-2348

库文件完成了,再看头文件:

头文件一般在 /usr/include  /usr/local/include 这两个目录下;

而mysql的头文件也没有在这个目录下;

wps_clip_image-6342

wps_clip_image-17737

所以做个链接来指向:

wps_clip_image-8762

这样mysql就做好了;

接下来我们做apache:

wps_clip_image-18092

把源代码解压到/usr/local/src/目录下:

wps_clip_image-16247

进入这个目录下:

wps_clip_image-6884

进入里面的目录下,查看一下说明文件:

wps_clip_image-3745

wps_clip_image-23313

内容是四个步骤:

wps_clip_image-4538

执行第一步,查看帮助一下:

wps_clip_image-8454

帮助里面的部分内容是:

wps_clip_image-953

wps_clip_image-27272

wps_clip_image-1880

wps_clip_image-869

wps_clip_image-1336

wps_clip_image-5504

wps_clip_image-31827

然后开始安装步骤安装:

wps_clip_image-13830

图片肯能模糊,命令行内容如下:

./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd –enable-ssl –with-z

安装好后,进行编译:

wps_clip_image-16734

然后make install

wps_clip_image-9933

来到apache的安装目录:

wps_clip_image-9114

进入bin目录下,启动apache:

wps_clip_image-26964

每次启动apache时必须进入到这个目录:

wps_clip_image-22898

设置开机启动:

wps_clip_image-9254

wps_clip_image-5646

这远远没有,其他服务启动方便;

然后编辑apache的库文件:

wps_clip_image-8381

wps_clip_image-7210

保存退出;重新加载一下:

wps_clip_image-24933

wps_clip_image-3422

库文件完成。

然后是头文件:

做个链接:

wps_clip_image-28652

Apache做完了;

接下来安装PHP

wps_clip_image-18566

和上面一样,先解压缩,释放到下面的目录下:

wps_clip_image-25305

进到这个目录下:

wps_clip_image-30890

看一下里面的说明文件:

wps_clip_image-21838

里面并没有特别的说明;

我们用一下帮助:

wps_clip_image-16332

里面的部分内容:

wps_clip_image-12032

wps_clip_image-1419

wps_clip_image-17641

wps_clip_image-28541

wps_clip_image-24743

然后安装,编译:

wps_clip_image-31143

图片可能太模糊,下面是命令行:

./configure --prefix=/usr/local/php  --with-

apxs2=/usr/local/apache/bin/apxs  --with-mysql=/usr/local/mysql

--with-mysqli=/usr/local/mysql/bin/mysql_config --enable-

mbstring=all

wps_clip_image-27549

wps_clip_image-6023

Php也做完了;

我们进行测试:

先看看apache是否正常运行(编辑一个简单的网页):

wps_clip_image-9299

wps_clip_image-19075

在另一台xp系统机器上打开浏览器:

wps_clip_image-14250

Apache正常运行,成功了;

在测试一下php:

wps_clip_image-16572

wps_clip_image-9440

改名后,必须编辑一下apache的配置文件,因为它默认的网页为html:

wps_clip_image-26521

wps_clip_image-19059

重新打开一下浏览器:

wps_clip_image-30595

wps_clip_image-11112

Php运行正常,成功了;

最后看看mysql的情况:

wps_clip_image-27307

wps_clip_image-14210

重新打开一下浏览器:

wps_clip_image-7886

当断开数据库时候:

wps_clip_image-30310

wps_clip_image-8790

Mysql正常运行,成功了;

这样就可以打开数据库了:

wps_clip_image-13515

wps_clip_image-28492

wps_clip_image-3099

给数据库管理员一个密码:

wps_clip_image-10986

然后再访问就是:

wps_clip_image-8245

这样lamp的环境就搭建好了;