文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Web及应用服务器 » apache学习笔记一(安装apache2+php+resin)       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] apache学习笔记一(安装apache2+php+resin)  ( 查看:871  回复:3 )   
 
wantin6
高级工程师  点击可查看详细



帖子 1209
精华 7
无忧币 16024
积分 13314
阅读权限 70
注册日期 2005-9-23
最后登录 2008-6-1 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-8-13 23:10   标题:apache学习笔记一(安装apache2+php+resin)
上一帖 |
工作原因,今后要配置、管理公司web服务了。
跟着公司老大学了有一段时间,看了不少资料。也作了不少东西。
但还是老是忘记,要不挺的问。  
在老大的提议下,我把我的每天工作学习写下来,作为学习总结。
也希望能和大家交流。  
我不会什么都写,多了我也不会,我打算学到哪,就写到那!
今天先写apache的安装!

apahce的安装。

一、目的:
  公司的unix平台的主页要求能支持静态、php、mysql、jsp。
我的系统用redhat9,发布工具用apahce2、php和resin来实现。

二、系统环境和需要的软件:
1、redhat9,默认没有安装web服务,要自己编译。
2、httpd-2.0.40.tar.gz
3、php4-200303121030.tar.gz
4、resin-ee-2.1.10.tar.gz
5、把以上软件都放在/home/software/目录下。

三、编译apache。
# cd /home/software
# tar zxvf httpd-2.0.40.tar.gz
# cd httpd-2.0.40
# ./configure --prefix=/var/www --enable-modules=so
# make
# make install
#vi /etc/rc.d/rc.local
添加:
/var/www/bin/apachectl start ---开机自动启动apache服务。
ok!编译apahce部分完毕。

四、编译php,让web支持php。

# cd ../php4-200303121030
# ./configure --with-mysql --with-apxs2=/var/www/bin/apxs
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
# cd /var/www/conf
# vi httpd.conf
在AddType application/x-tar.tgz下面,添加以下内容:

AddType application/x-httpd-php .php
LoadModule php4_module /var/www/modules/libphp4.so

ok!php编译完成。


五、编译resin让web支持jsp文件。
1、软件
j2sdk-1_3_1_06-linux-i586.rpm.bin
resin-ee-2.1.10.tar.gz
下载连接:
http://java.sun.com/webapps/download/DisplayLinks
http://www.caucho.com/download/index.xtp

2、安装jdk:
# cd /usr/local
# cp j2sdk-1_3_1_06-linux-i586.rpm.bin /usr/local
# cp resin-ee-2.1.10.tar.gz /usr/local
# ./j2sdk-1_3_1_06-linux-i586.rpm.bin   --生成rpm文件,其中有提问,回答yes。
# rpm -ivh j2sdk-1_3_1_06-linux-i586.rpm
# ln -s /usr/java/jdk1.3.1_06 /usr/local/jdk
# ln -s /usr/local/jdk /usr/local/jre

3、安装resin
# cd /usr/local/
# tar zxvf resin-ee-2.1.10.tar.gz
# cd resin-ee-2.1.10
# ./configure --with-apxs=/var/www/bin/apxs
# make
# make install
# cd conf
# vi resin.conf

;
  
     - The root file directory of the server.  Apache users will change
     - this to /usr/local/apache/htdocs and IIS users will change it
     - to d:\inetpub\wwwroot
    -->;
  ;/var/www/htdocs/;   --默认是doc,更改成你的apache的主页发布目录。

  ;
  ;

  
     - The srun port, read by both JVM and plugin
     - 127.0.0.1 is the localhost
    -->;
  ;

  


4、修改环境变量。
# vi /etc/profile
添加:
PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin
export PATH
JAVA_HOME=/usr/local/jdk
export JAVA_HOME
CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib:/usr/local/resin-ee-2.1.10/lib
export  CLASSPATH

5、测试。
# vi /var/www/htdocs/index.jsp
编辑:
;
2+2=;
# vi /var/www/conf/httpd.conf
DirectoryIndex index.jsp index.html index.php   --添加index.jsp
# /var/www/bin/apachectl start
# /usr/local/resin-ee-2.1.10/bin/httpd.sh

浏览http://yourdomain ,看见2+2=4,就ok!了

具体还有很多东西要做,但是初步的安装就已经完成了。 好了,到这里,安装工作做完了,剩下的,就是配置了。

btw: 写错了,就马上告诉我,我好改。




  

[ 本帖最后由 shirenniao 于 2006-8-14 12:56 编辑 ]
2006-8-13 23:101楼
[ 顶部 ]
 
jiangye
副版主  点击可查看详细



十二生肖之狗   双子座   行业勋章   技术勋章   诚信兄弟   专家门诊活动纪念勋章  
帖子 569
精华 1
无忧币 1744
积分 574
阅读权限 140
注册日期 2006-8-23
最后登录 2008-10-10 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-7-8 22:39 
关键是配置,不说就有折扣!~



2008-7-8 22:392楼
[ 顶部 ]
 
指着太阳说-日
新新人类  点击可查看详细



帖子 29
精华 0
无忧币 11
积分 25
阅读权限 20
注册日期 2008-7-12
最后登录 2008-7-16 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-7-16 10:56 
这个学习笔记基本上没有实质的内容。



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2008-7-16 10:563楼
[ 顶部 ]
 
liushifengsu
新新人类  点击可查看详细


十二生肖之兔   天秤座   行业勋章   技术勋章   诚信兄弟  
帖子 80
精华 0
无忧币 69
积分 84
阅读权限 20
注册日期 2008-7-28
最后登录 2008-10-11 在线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-7-30 15:08 
需要这么麻烦吗???



支持你心中最闪亮的IT北斗星!
2008-7-30 15:084楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号