0

我的帖子

个人中心

设置

  发新话题
Apache的安装配置

目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。这四个软件都是遵循GPL的开放源码软件,它们安全、稳定、快速、功能强大,使用它们可以建立一个快速、稳定、免费的网站系统。

1、    APACHE的安装配置
Apache是世界使用排名第一的Web服务器,市场占有率达60%左右。
它的特点是简单、速度快、性能稳定。
它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)、模块化结构以及它的可移植性等方面。
如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。
它的官方网站是www.apache.org,你可以从http://httpd.apache.org/download.cgi,下载到它的最新版本,目前最新稳定版是Apache HTTP Server 2.2.4(注:Apache已经改名为Apache HTTP Server)。

a)         下载Apache
#wget http://apache.mirrors.tds.net/httpd/httpd-2.2.4.tar.bz2            
请确保你有适当的权限

b)        解压缩Apache
#tar jxvf httpd-2.2.4.tar.bz2 --C /tmp/
解压文件到/tmp/httpd-2.2.4文件夹

c)        编译和安装
进入/tmp/httpd-2.2.4文件夹进行
cd /tmp/httpd-2.2.4
./configure –prefix=/opt/httpd224 --enable-so
这句是配置Apache,它有许多的参数,可以用来启用或禁用一些Apache特性或特定模块,可以通过./configure --help来查看
根据自己的需要配置Apache。
make && make install
这句的含义是对apache源代码进行编译并安装到指定的目录,&&的意思是如果make执行成功的话才执行make install。和先执行make再执行make install等效。到此我们的Apache已经安装完成。

d)        启动Apache并查看Apache启动是否正常
#/opt/httpd224/bin/apachectl start
#echo /opt/httpd224/bin/apachectl start >> /etc/init.d/rc.local
使Apache开机自启动
可以通过ps aux | grep httpd查看httpd进程是否存在,如果不存在请查看是不是有程序占用80端口,可以通过netstat --an | grep 80查看。如果apache启动正常,打开网页浏览器,输入http://ip-address,应该能够看到网页显示”It works !”提示Apache工作正常。

e)         配置Apache
Apache的安装非常简单,但是它的配置就比较复杂了,它的配置文件默认是—prefix/conf/httpd.conf文件,你可以在配置时调用—sysconfdir选项来改变它的位置,在我们这里是/opt/httpd224/conf/httpd.conf文件。由于各个站点的需求不同,侧重点也就不同,配置起来各不相同,所以我们在这里就不写Apache的一些所谓的配置技巧了,大家最好的选择就是根据自己的需求,对照着Apache手册配置最符合自已服务器,知其然而且知其所以然,这里给出Apache 2.2的中文手册:
http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/index.html


Mysq安装配置


PHP安装配置





本帖最后由 kofstart 于 2007-8-14 19:04 编辑
偶来支持一下!



支持一下,顶一下



辛辛苦苦写的东西没人顶.



确实LAMP比较好用!



DDDDDDDDDDDD



支持一下,学习中;



既然来了就帮忙顶下~~~谢谢共享!!!!



太好了。正需要呢。谢谢。



支持一下
俺来学学



dddddd



ddddd



新手学习学习!!



不错不错



:lol 不错过来支持下



不錯,好文章



‹‹ 上一贴:OpenBSD.Apache.MySQL.PHP环境搭建手册[OAMP第一版] ...   |   下一贴:Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合 ... ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2017 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com