[LAMP] Red.Hat.Linux.9.0下搭建LAMP环境

经过几天苦苦配置,今天总算勉强把环境搭完整了。
期间看了无数网络牛人们写的提示文档,试了N遍,苦不堪言。
废话少说,下面就把配置过程记录下来,以备后患。

一、安装Apache HTTP Server服务
这个类似于Windows下IIS的东东,相对较容易安装。到他们的官方网站上下载一个版本
地址:http://httpd.apache.org/    我找了个版本是2.2.4
如果有耐心也可以看看他们关于2.0版本的在线文档
地址:http://httpd.apache.org/docs/2.0/

下载完成后,把压缩文件弄到Linux系统上。放在什么地方随你高兴,只要你用的时候能找到它。
我在home下mkdir了个文件夹tmp,把文件放在这个下面。(后面其他的相关文件也同样放在这个下面)

1.解压缩
    # gunzip httpd-2.2.4.tar.gz
    # tar -xvf httpd-2.2.4.tar
2.配置、安装
    进入httpd-2.2.4文件夹下,输入
    # ./configure --prefix=/usr/local/apache2 --enable-module=so
    //配置Apache的安装路径,我用的不熟,就按人家指示的放在这里了。
    等配置结束后,进行编译,安装。(同样在httpd-2.2.4文件夹下)
    # make;make install
3.启动
    安装完成后就可以尝试启动Apache。
    #/usr/local/apache2/bin/apachectl start
    //如果要停止就把【start】改成【stop】

二、安装MySQL数据库
安装这个是困扰我时间最长的。因为最开始下载的都是编译好的下载下来以后不用编译,按网络“高人”
的指点放到指定位置,可是在后面配PHP的时候老是和它连接不上。最后听朋友说最好找个没有编译的,下载
下来以后自己编译安装。可是找没有编译的好难哦,最后在ChinaUnix上找了个下载页面。(很感激)
地址:http://download.chinaunix.net/download/0008000/7159.shtml
(近来发现上面的链接地址下载稳定性不高,添加一个国外的较稳定链接)
地址:http://download.freelamp.com/LAMP/

我找了个不是很新的版本4.0.25。下载完成后,就开始安装。

1.解压缩
    # gunzip mysql-4.0.25.tar.gz
    # tar -xvf mysql-4.0.25.tar        
2.配置、安装
    进入mysql-4.0.25文件夹下,输入
    # ./configure --prefix=/usr/local/mysql
    //配置MySQL的安装路径,我用的同样不熟,就按人家指示的放在这里了。
    等配置结束后,进行编译,安装。(同样在mysql-4.0.25文件夹下)    
    # make;make install
3.启动
    这里是最麻烦的地方。
    先得把基本数据库装好,于是到/usr/local/mysql下,输入
    # ./bin/mysql_install_db
    //创建一个mysql用户
    # groupadd mysql
    # useradd -g mysql mysql
    # chown -R root /usr/local/mysql
    # chgrp -R mysql /usr/local/mysql
    # chown -R mysql /usr/local/mysql
    # chown -R mysql /usr/local/mysql/var
    # chown -R mysql /usr/local/mysql/var/mysql/.
    如果不设置上面的一些权限给mysql用户,那么数据库启动就会出现问题。总之先设置上,
    要探个究竟的话,就看客自己学习吧。
    接下来,启动mysql
    # /usr/local/mysql/bin/mysqld_safe --user=mysql &
    //如果出来【Starting mysqld daemon with databases from /usr/local/mysql/var
    //表示启动成功了。喜欢的话,还可以ps一下,看看进程中有没有mysqld_safe,
    //有就表示成了。

三、安装libxml和libxslt开发环境
因为安装的是Apache2,所以要安装libxml环境,网上有的指导说要装libxslt,那我按照高人指示装了。
下载的这两个开发环境的版本分别是libxml2-2.6.26.tar.gz和libxslt-1.1.15.tar.gz,具体在哪里下
载的忘了,网上搜一下好了。

1.解压缩
    # gunzip libxml2-2.6.26.tar.gz
    # tar -xvf libxml2-2.6.26.tar        
2.配置、安装
    进入mysql-4.0.25文件夹下,输入
    # ./configure --prefix=/usr/local/libxml2
    //我用的同样不熟,就按人家指示的放在这里了。
    等配置结束后,进行编译,安装。    
    # make;make install
    
1'.解压缩
    # gunzip libxslt-1.1.15.tar.gz
    # tar -xvf libxslt-1.1.15.tar    
2'.配置、安装
    进入mysql-4.0.25文件夹下,输入
    # ./configure --prefix=/usr/local/libxslt --with-libxml-dir=/usr/local/libxml2
    //我用的同样不熟,就按人家指示的放在这里了。
    等配置结束后,进行编译,安装。    
    # make;make install

四、安装PHP开发环境
用的PHP开发环境是PHP5的。
地址:http://www.php.net/downloads.php
下载好了就解压、安装。
    
1.解压缩
    # gunzip php-5.2.1.tar.gz
    # tar -xvf php-5.2.1.tar        
2.配置、安装
    进入php-5.2.1文件夹下,输入
    # ./configure --prefix=/usr/local/php /
       --with-apxs2=/usr/local/apache2/bin/apxs /
       --with-mysql=/usr/local/mysql /
       --with-libxml-dir=/usr/local/libxml2
    //我用的同样不熟,就按人家指示的放在这里了。
    等配置结束后,进行编译,安装。    
    # make;make install    

五、服务配置
如果前面四项都成功了,那就配置Apache的配置文件。
找到httpd.conf,(vi /usr/local/apache2/conf/httpd.conf)
如果不知道在那里,就find一下
格式【find / -name httpd.conf
找到之后再执行【vi /usr/local/apache2/conf/httpd.conf】
找到【AddType application/x-gzip .gz .tgz
在下面输入【AddType application/x-httpd-php .php .phtml】和
AddType application/x-httpd-php-source .phps

具体详细配置参阅 http://ca3.php.net/manual/en/install.unix.apache2.php

重新启动Apache。在它默认的放置网页文件的文件夹htdocs下建立一个php文件
起名info.php
编辑一下【vi info.php】,输入
<?php
    phpinfo();
?>
保存

在浏览器下输入http://127.0.0.1/info.php,如果能看到php配置信息,表示安装成功。

解释一下,看这个文档要了解基本的linux操作,我也是门外汉,怕自己以后忘了,
写下来留着以后看。别指望着看完这个就什么都能搞定,别拍砖!!! 
以后有新的发现再补充,期望广泛交流。^_^


(更新07-03-19)
增加系统启动时自动启动Apache和MySQL服务功能
根据上面已设置好的Apache和MySQL路径来配置rc.local文件
# vi /etc/rc.d/rc.local
进入编辑界面后分别输入如下两行内容
cd /usr/local/apache2;  /usr/local/apache2/bin/apachectl start
cd /usr/local/mysql;  /usr/local/mysql/bin/mysqld_safe --user=mysql &
保存,Finish!
在网络上找了好多方法,这个方法比较简单可行。

转载自:http://blog.csdn.net/doublecells/article/details/1529237

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值