apache学习笔记一(安装apache2+php+resin)Web服务器教程
|
| 论文作者:佚名 论文来源:不详 论文发布时间:2006-6-18 23:07:23 论文发布人:chjchjchj |
减小字体
增大字体
摘要:apache学习笔记一(安装apache2+php+resin) 工作原因,今后要配置、管理公司web服务了。 跟着公司老大学了有一段时间,看了不少资料。也作了不少东西。 但还是老是忘记,要不挺的问。 :( 在老大的提议下,我把我的每天工作学习写下来,作为学习总结。 也希望能和大家交流。 :D 我不会什么都写,多了我也不会,我打算学到哪,就写到那! 今天先写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
<http-server> <!-- - 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 --> <app-dir>/var/www/htdocs/</app-dir> --默认是doc,更改成你的apache的主页发布目录。
<!-- the http port --> <http port='8080'/>
<!-- - The srun port, read by both JVM and plugin - 127.0.0.1 is the localhost --> <srun host='127.0.0.1' port='6802'/>
<!--
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 编辑: <%@page language="java"%> 2+2=<%=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: 写错了,就马上告诉我,我好改。 :oops:
wolfro 回复于:2003-07-26 11:29:56大力支持!想请教你一下。可以比较一下tomcat和resin 的特点吗?
zhangweibo 回复于:2003-07-26 12:03:53等待你的resin! BTW:最好把下载链接也贴出来,省的大家到处找
小豆冰棍 回复于:2003-07-27 10:31:25[quote:3d94243a9b="wolfro"]大力支持!想请教你一下。可以比较一下tomcat和resin 的特点吗?[/quote:3d94243a9b]
听人家说:tomcat的中文支持不好,性能也没有resin快。 还有resin对虚拟子目录支持比tomcat好。 :)
南非蜘蛛 回复于:2003-07-28 19:44:25[quote="小豆冰棍"]# cd ../php4-200303121030 # ./configure --with-mysql --with-apxs2=/var/www/bin/apxs # make # make install [quote]
?????????
小豆冰棍 回复于:2003-07-29 18:45:59[quote:e5a7b1922b="南非蜘蛛"]
?????????[/quote:e5a7b1922b]
你有什么看不明白?
小豆冰棍 回复于:2003-07-29 18:47:56精华了~ 谢谢斑竹哥哥!
yikaikai 回复于:2003-07-29 19:56:31我不是来灌水的, 这篇就是不错 :)
小豆冰棍 回复于:2003-07-30 09:20:36[quote:dbafbc0ffe="yikaikai"]我不是来灌水的, 这篇就是不错 :)[/quote:dbafbc0ffe]
你是大天使啊。。。。。 好多精华。 :wink:
peng 回复于:2003-07-31 12:18:26赶快写写你的具体配置文件了。。。:)
soway 回复于:2003-07-31 18:40:46一个问题,他是否会把php文件给直接显示了? 我以前做过一个php,jsp都支持的,就是把php给解释到tomcat了
365ice 回复于:2003-08-01 08:43:09我的最大难题,,不是配置这些,,,,是如何 使用mysql
南非蜘蛛 回复于:2003-08-01 11:24:28想不通,你为什么要装的/var下,虽说是可以随便装,但是作为一个系统管理员,最好有个良好的习惯
frankc 回复于:2003-08-02 21:59:04不过系统默认是在VAR下,
小豆冰棍 回复于:2003-08-03 01:25:17[quote:018dd300b8="南非蜘蛛"]想不通,你为什么要装的/var下,虽说是可以随便装,但是作为一个系统管理员,最好有个良好的习惯[/quote:018dd300b8]
因为/var/www是一个单独的分区和硬盘! 8) 再说了,作实验玩,很正常。 :D
soway 回复于:2003-08-04 16:30:51动静分开 /var/下面很多日志什么的动态数据,我觉得完全可以这样 以前redhat把web默认放在/usr/local下,后来就改了
soway 回复于:2003-08-04 16:35:02动静分开 /var/下面很多日志什么的动态数据,我觉得完全可以这样 以前redhat把web默认放在/usr/local下,后来就改了
bend 回复于:2003-08-12 13:37:27我用的是apache1.3.27+resin-2.1.10,jsp页面常出现中文乱码。请问应怎么办? 谢谢!
cqfanli 回复于:2003-08-12 14:52:16那一個良好的習慣﹐是怎么分區﹖
jzcjy 回复于:2003-08-12 14:56:28女孩子还是不要搞这些东西,浪费你们的资源!
yoursmile 回
|
|
|
|
|
|
|
| ∷相关技术评论 |
(评论内容只代表网友观点,与本站立场无关!) [查看发表评论...] | |
|
|
| |
站内广告 |
| |
|
站内搜索 |
| |
栏目导航 |
| |
|
|
本月热门 |
| |
|
|
本日热门 |
| |
|
|
|