免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4481 | 回复: 13
打印 上一主题 下一主题

[OpenBSD] OpenBSD4.3搭建jsp环境?(感谢23号!感谢wosl2001!感谢wpppl !!!) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-14 03:23 |只看该作者 |倒序浏览
apache+mysql+php5+phpMyAdmin+phpwind+tomcat

apache 系统自带不用安装,注:开启apache服务时最好加-u参数,不然phpwind不能使用。

设置root下的环境变量 :mg .profile 加入export PKG_PATH='ftp://ftp.usa.openbsd.org/pub/OpenBSD/4.3/packages/i386/'

1:安装mysql
pkg_add mysql-server-5.0.51a.tgz
cd /usr/local/bin
mysql_install_db
设置开机启动mysql
if [ -x /usr/local/bin/mysqld_safe ]; then
    /usr/local/bin/mysqld_safe >/dev/null 2>&1 &
   echo -n 'mysql'
fi
设置mysql密码
mysqladmin -u root password '12345'
安装phpMyadmin
pkg_add phpMyAdmin-2.11.1.1.tgz
修改phpMyAdmin下的config.inc.php
$cfg['blowfish_secret']='你的网站名';
2:安装php5
pkg_add php5-core-5.2.5p2.tgz
cp /var/www/conf/modules.sample/php5.conf ../modules
3:安装php5扩展
pkg_add php5-gd-5.2.5.tgz
pkg_add php5-mysql-5.2.5.tgz
pkg_add php5-bz2-5.2.5.tgz
pkg_add php5-curl-5.2.5.tgz
pkg_add php5-dba-5.2.5.tgz
pkg_add php5-dbase-5.2.5.tgz
pkg_add php5-odbc-5.2.5.tgz
pkg_add php5-extensions-5.2.5.tgz
pkg_add php5-gmp-5.2.5.tgz
pkg_add php5-ldap-5.2.5.tgz
pkg_add php5-imap-5.2.5.tgz
pkg_add php5-mbstring-5.2.5.tgz
pkg_add php5-mcrypt-5.2.5.tgz
pkg_add php5-mhash-5.2.5.tgz
pkg_add php5-mysqli-5.2.5.tgz
pkg_add php5-pdo-mysql-5.2.5.tgz
pkg_add php5-sybase_ct-5.2.5.tgz
pkg_add php5-xsl-5.2.5.tgz
pkg_add php5-xmlrpc-5.2.5.tgz
注意:每安装完一个,都要按提示做个连接。
其实不用装怎么些,依个人需要安装即可。。
4:安装phpwind
phpwind的安装非常简单,按提示操作即可完成。(最好下utf8编码的!)
5:安装tomcat5
下载ports.tar.gz解压到/usr
#cd /usr/ports/www/tomcat
#make install clean
安装过程需要几个软件包,按提示下载到/usr/ports/distfiles 下即可(不要在xp下考!)
6:安装jk
#cd /usr/ports/www/mod_jk
#make install clean
7:整合apache  tomcat
#cp /usr/local/lib/mod_jk.so /usr/lib/apache/modules/
#cd /var/www/conf
#mg httpd.conf
加入LoadModule jk_module  /usr/lib/apache/modules/mod_jk.so
在DirectoryIndex index.html后加 index.jsp
#cp mod_jk.conf modules/
#cd /var/tomcat/conf
#mg server.xml
找到<Host name="localhost"appBase="/var/tomcat/webapps"   ....>把/var/tomcat/webapps改为/var/www/htdocs
8:tomcat设为开机启动,关机关闭。
mg /etc/tomcat/tomcat.rc
把JAVA_HOME=$(javaPathHelper -h tomcat)和JAVA_OPTS=-server注释掉
去掉CATALINA_HOME=/usr/local/tomcat
      CATALINA_BASE=/var/tomcat
      CATALINA_TMPDIR=$CATALINA_BASE/tmp
的注释
加入JRE_HOME=/usr/local/jdk-1.5.0
mg /etc/rc.local

if [ -x /usr/local/tomcat/bin/startup.sh ]; then
        echo -n ' tomcat'
        /usr/local/tomcat/bin/startup.sh &
fi
mg /etc/rc.shutdown

if [ -x /usr/local/tomcat/bin/shutdown.sh ]; then
        echo -n ' tomcat'
        /usr/local/tomcat/bin/shutdown.sh &
fi

9:测试
用火狐分别打开:127.0.0.1/index.php 127.0.0.1/phpMyAdmin 和 127.0.0.1/index.jsp 若成功则都能打开。

[ 本帖最后由 zhht 于 2008-10-19 19:46 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-08-14 08:35 |只看该作者
1. vi /etc/rc.conf.local
    /usr/local/tomcat/bin/startup.sh &

2. 其他的地方可以运行的,bsd一般也可以.

论坛徽章:
0
3 [报告]
发表于 2008-08-14 10:16 |只看该作者
2:有没有能在bsd下跑的jsp论坛,或好的网站模版,给个?
凌云论坛!
我试过!不错!

论坛徽章:
0
4 [报告]
发表于 2008-08-14 10:17 |只看该作者
我都下了无数个。。。不是显示空白就是一半有一半是乱码。。。
给个吧???????????给个下载地址也行???????

[ 本帖最后由 zhht 于 2008-8-14 12:15 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-08-14 12:19 |只看该作者
找到了,我试试。。。。
凌云没装成。。我下了个电影网站的模版到行了???
前些 天装php论坛时也有这种情况。。下的东东能在openbsd4.3上能用的太少,是不是openbsd4.3安全的有点过了??????

[ 本帖最后由 zhht 于 2008-8-15 12:00 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2008-08-15 11:23 |只看该作者
vi /etc/rc.local

#tomcat
if [ -x /usr/local/tomcat/bin/startup.sh ]; then
        echo -n ' tomcat'
        sudo -u _tomcat /usr/local/tomcat/bin/startup.sh
fi

在pf.conf中加入
rdr on $NIC proto tcp from any to any port 80 -> 127.0.0.1 port 8080

论坛徽章:
0
7 [报告]
发表于 2008-08-16 12:54 |只看该作者
我感觉不是论坛本身的事,装完tomcat后,第一次考的网站或论坛一定能用,但如果换的话就不能用了,是不是webapps这个文件夹不能改动,还有/var/tomcat/work/Catalina/localhost/_/org/apache/jsp/index_jsp.java里记录了webapps里的index.jsp的一些信息???

新手不懂请高手解释一下??????

[ 本帖最后由 zhht 于 2008-8-16 18:55 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2008-08-16 22:40 |只看该作者

错误的根源还是开机启动的问题?

mg /etc/rc.local

if [ -x /usr/local/tomcat/bin/startup.sh ]; then
        echo -n ' tomcat'
        sudo -u _tomcat /usr/local/tomcat/bin/startup.sh
fi
mg /etc/rc.shutdown

if [ -x /usr/local/tomcat/bin/shutdown.sh ]; then
        echo -n ' tomcat'
        sudo -u _tomcat /usr/local/tomcat/bin/shutdown.sh
fi
这样虽然能正常开关tomcat但不能正常使用tomcat
把上面的注释掉
cd /usr/etc/tomcat/bin/
./startup.sh
cd /var/tomcat/work
rm -r *
这样就可换webapps里的论坛或网站模版了。。。。
如果不注释掉上面的内容再删除work里的所有,还是不能换掉webapps里的东东。

试了试23号的,不错。。。能正常使用,,可为什么tomcat.rc里的说明却是wosl2001的办法,23号的的比较实用。。。

[ 本帖最后由 zhht 于 2008-8-17 00:53 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2008-08-16 22:47 |只看该作者
还有,装成lybbs的那位wpppl哥哥,能给回个详细的安装过程否????(特别是mysql的部分!)

论坛徽章:
0
10 [报告]
发表于 2008-08-17 06:49 |只看该作者
没装JDK能跑JAVA?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP