Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57374
  • 博文数量: 29
  • 博客积分: 1564
  • 博客等级: 上尉
  • 技术积分: 325
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-16 19:29
文章分类

全部博文(29)

文章存档

2011年(12)

2010年(3)

2009年(14)

我的朋友

分类: LINUX

2009-06-19 11:24:03

一、安装Apache HTTP Server服务
这个类似于Windows下IIS的东东,相对较容易安装。到他们的官方网站上下载一个版本
地址:    我找了个版本是2.2.4
如果有耐心也可以看看他们关于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
    等配置结束后,进行编译,安装。(同样在httpd-2.2.4文件夹下)
    # make;make install
3.启动
    安装完成后就可以尝试启动Apache。
    #/usr/local/apache2/bin/apachectl start
    //如果要停止就把【start】改成【stop】
二、安装MySQL数据库
安装这个是困扰我时间最长的。因为最开始下载的都是编译好的下载下来以后不用编译,按网络“高人”
的指点放到指定位置,可是在后面配PHP的时候老是和它连接不上。最后听朋友说最好找个没有编译的,下载
下来以后自己编译安装。可是找没有编译的好难哦,最后在ChinaUnix上找了个下载页面。(很感激)
地址:
(近来发现上面的链接地址下载稳定性不高,添加一个国外的较稳定链接)
地址:
我找了个不是很新的版本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-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的。
地址:
下载好了就解压、安装。
   
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】
具体详细配置参阅
重新启动Apache。在它默认的放置网页文件的文件夹htdocs下建立一个php文件
起名info.php
编辑一下【vi info.php】,输入
    phpinfo();
?>
保存
在浏览器下输入,如果能看到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!
在网络上找了好多方法,这个方法比较简单可行。
发表于 @ 2007年03月14日 15:54:00|

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/doublecells/archive/2007/03/14/1529237.aspx
阅读(451) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~