论坛风格切换切换到宽版
  • 7175阅读
  • 12回复

[请教]有啥论坛软件支持jsp呀 [复制链接]

上一主题 下一主题
离线gyl868
 
发帖
3
金钱
286
威望
55
只看楼主 倒序阅读 使用道具 楼主  发表于: 2004-09-06
今天给单位的服务器上搞了一个动网美化版,也果不能用,原来服务器只能支持JSP,请问现在哪些论坛工具支持JSP呀,还有,小弟对PHP论坛比较喜欢,不知道,在windows2000服务器版下安装PHP5 好装吗,具体还要配置些啥
离线justwind
发帖
4276
金钱
726
威望
94
只看该作者 沙发  发表于: 2004-09-07
http://www.justwind.org
签名位招租
离线闲趣

发帖
12383
金钱
12873
威望
24
只看该作者 板凳  发表于: 2004-09-07
apache2+php+mysql的环境
--------------------------------------------------------


这里我们来配置一下apache2+php+mysql的环境供phpwind!使用
推荐的操作系统是win2000(xp)系列,这是目前很成熟的nt内核系统


首先确认80端口的占用状况, 开始-〉运行-〉cmd -> netstat -na
如果没有80的监听,咱们开始

1。下载apache2.0, 可以到 http://httpd.apache.org/
我们这里选用Apache 2.0.48   最好是安装版
2。下载php,到 http://www.php.net/downloads.php
我们选用Windows Binaries的PHP 4.3.4 zip版本
3。然后是zend支持,对php有一定的加速作用
http://www.zend.com/store/free_download.php?pid=13 这个地址下载
4。下载mysql 到 http://www.mysql.com/downloads/mysql-4.0.html
我们选用MySQL 4.0 -- Production release (recommended) 这个发行版本
同样是下载Windows 95/98/NT/2000/XP/2003 (x86) 4.0.17 22.8M 这个版本,带安装向导的
5。下载 phpmyadmin http://sourceforge.net/projects/phpmyadmin/
我们下载 phpMyAdmin-2.5.6-rc1.zip
准备完毕

apache2.0的安装

现在开始安装了,安装好了,桌面右下角会有apache 的监视器
安装完毕,这时候可以打开浏览器,输入地址 127.0.0.1 测试一下状态

httpd.conf 的配置
然后我们去找apache 的配置文件httpd.conf ,在 C:\Program Files\Apache Group\Apache2\conf
使用记事本打开

注释的httpd.conf文件修改部分,大家可以参照修改
-----------------------------------------------
ServerRoot "C:/Program Files/Apache Group/Apache2"
#这个是服务器工作的根路径,不用更改

MaxKeepAliveRequests 100
#最大在线数,小规模应用就这样好了

Listen 80
#apache2监听的端口,不用改


DocumentRoot "C:/htroot"
#这个是你放网页文件的地方,一般来说这样好了,不过为了省事,我们把它改成更简单的,不过一定要确保这个文件夹存在,这个是你的默认站点

<Directory "C:/htroot">
#同上,这个也跟着改了

DirectoryIndex index.php index.htm
#这个默认的文档,一般改成

LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv
#语言优先级,我们把中文放到前面来

#AddDefaultCharset ISO-8859-1
#固定的默认语言编码,这里我们把它注视掉,要不然中文会乱麻

# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
# The index.html.var file (a type-map) is used to deliver content-
# negotiated documents. The MultiViews Option can be used for the
# same purpose, but it is much slower.
这行下面设置index的顺序,默认的是index.htm index.html改为
DirectoryIndex index.php index.htm index.html.var就可以了

php的挂载

一般我们把php放到 c:\php
下面看他的说明,install.txt 寻找有关apache2的章节
按照他的指示找到 http://www.php.net/manual/en/install.apache2.php 的说明页
在这里我们采用Module模式安装,这样会更稳定,也更好
复制他的代码,

LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php

然后我们去找apache 的配置文件httpd.conf ,在 C:\Program Files\Apache Group\Apache2\conf
使用记事本打开
搜索LoadModule就可以找到相关章节 ,添加
然后,根据我们的模式,我们需要把php4ts.dll 复制到sapi文件夹中以供apache调用,
然后把php.ini-dist改名为php.ini 放到 c:\winnt (xp是c:\windows)

重起apache使修改生效

基本不用更改了,放宽限制请参考下面,各位可以自己看着修改php.ini,一般不用动
----------------------------------------------
查找max_execution_time = 30,更改为max_execution_time = 600
查找max_input_time = 60,更改为max_input_time = 600
查找memory_limit = 8M ,更改为memory_limit = 20M
查找display_errors = On,更改为display_errors = Off
查找register_globals = Off,更改为register_globals = On
查找post_max_size = 8M,更改为post_max_size = 20M
查找upload_max_filesize = 2M,更改为upload_max_filesize = 20M



安装,提示是说明php.ini已经备份
测试,通过
重起apache使修改生效

mysql的安装

一般用默认值就可以了,我们运行 winmysqladmin.exe 在这里会要你输入输入用户名,密码,注意这里的密码是无效的
所以输入 root / 123 就可以了(原来空她不行啊~自欺欺人。。)
我的因为以前装过,存在c:\winnt\my.ini,就不需要了
绿灯,正常
下面再加一些
my.ini就是mysql的配置文件,被程序自动放置在c:\winnt (xp 是 c:\windows)
-------------------------------------------注释一下
basedir=C:/mysql 这个是mysql的根目录
#bind-address=10.50.36.23
datadir=C:/mysql/data 这个是mysql的存放数据的目录
#language=C:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
set-variable=key_buffer=16M 设定缓存大小,一般我们根据自己的内存大小决定,去掉注释让他生效
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=root
password=123

其他的一般就不用动了,这个需要重起mysql,现在修改已经生效了

phpmyadmin按装
下面再浏览器输入 http://127.0.0.1/myadmin/

默认的mysql数据库用户名root是没有密码的,这是一个漏洞

我们修改用户

点首页“权限”,进入

编辑root


更改密码

这时候刷新页面,就会出现无法访问的情况,我们需要修改phpmyadmin的配置文件config.inc.php来解决这个问题

查找$cfg['Servers'][$i]['auth_type'] = 'config';
更改为$cfg['Servers'][$i]['auth_type'] = 'http';
然后重新在IE浏览器里输入http://127.0.0.1/phpmyadmin/
敲入用户名“root”和密码后,就可以重新进入到phpmyadmin管理页面拉

这样,看起来一切就ok,我们不妨再架设一下phpwind,
只是测试,也可以使用test库,这个是mysql安装时自动建立的)
下面拷贝文件,因为是win2k主机,一般不会存在权限问题
运行install.php

数据库服务器:我们这里添默认的就可以
数据库用户名:
数据库密码:
数据库名:
系统 Email:
表名前缀:
己所不欲 勿施于人!
离线闲趣

发帖
12383
金钱
12873
威望
24
只看该作者 3楼 发表于: 2004-09-07
在WINDOWS 2000 高级服务器版 + IIS5.0 环境下配置 PHP4.X + MYSQL4.X
..............................................................................................


这里介绍的其实就是本站论坛程序 PHPWind Board v1.0.0 的安装和调试的实战攻略 PHP+MYSQL环境的配置对任何同等环境要求的程序都是适用的 你也可以用这个 PHP+MYSQL 环境去安装其它PHP论坛 PHPWind 在官方论坛里有免费提供下载 http://www.phpwind.net/

在WINDOWS 2000 高级服务器版 + IIS5.0 环境下配置 PHP4.X + MYSQL4.X 对有些刚接触这方面的朋友不一定清楚 就写个安装方法吧 把经验留给后面需要的 和初次接触PHP和SQL的新手吧 仅此


让 IIS5.0 支持 PHP -=> php4.X 的安装

第一步,解开php-4.3.6-Win32.zip压缩包,你可以把它放在D:\PHP下面,当然也可以放到C盘分区里面。

  第二步,把 D:\PHP下面的php.ini-dist文件复制到C:\WINNT目录下,并改名成php.ini。你不需要修改任何参数就可以运行,当然根据不同情况你可以自行修改某些参数。(首先,我们需要告知PHP在何处可以找到其扩展功能模块文件。
下面修改 C:\WINNT\Php.ini 文件.需要注意的如下:

查找 extension_dir 字串.修改为你 PHP 目录里 extensions 的路径.

; Directory in which the loadable extensions (modules) reside.
extension_dir = "D:\PHP"
如上 设为PHP文件的所在目录即可,本例中可以设为“extension_dir=D:\php”。)

  第三步,把 D:\php\php4ts.dll 复制到 C:\WINNT\system32目录下。

  第四步,控制面版--》管理工具--》internet服务管理器--》找到“默认Web站点”

  第五步,在“默认Web站点属性”窗口上点取“ISAPI筛选器”标签,点击“添加”按钮,在弹出的“筛选器属性”窗口的“筛选器名称”中输入“PHP”,“可执行文件”中浏览“D:\PHP\sapi\php4isapi.dll”,确定。

  第六步,在“默认Web站点属性”窗口上按 “主目录”标签,点“配置”按钮,在弹出的“应用程序配置”窗口中点取“添加”按钮,在弹出的“添加/编辑应用程序扩展名映像”对话框中的“可执行文件”文本框中输入“D:\PHP\sapi\php4isapi.dll”,“扩展名”文本框中输入“.php”(注意一定要有那个点),并勾选 "检查文件是否存在"项 . 确定。

  第七步,转到开始-----运行-菜单窗口,输入“net stop iisadmin”命令,点确定终止IIS服务。系统会问你是否要将相关的服务也停止,答是。

  第八步,输入“net start w3svc”命令,确定 重新启动IIS服务。

同上,检查主目录执行许可为纯脚本,看到“ISAPI筛选器”里 PHP 变成了绿色向上的箭头 ,证明PHP已经加载. 你的服务器已经支持PHP了。

第九步,今天再说到 MYSQL 的安装 其实最简单就是这个了 解压MYSQL4.018的压缩文件包 mysql-4.0.18-win.zip 然后运行安装程序 一直按下一步就OK 可以安装到C盘 省去一些设置上的麻烦 。跟着找到 C盘下的 MYSQL 文件夹 , 运行bin\winmysqladmin.exe 启动MYSQL 第一次会弹出一个需要输入帐号和密码的界面 名字和密码随你欢喜填上去 确定就结束了 算是完成 MYSQL的安装了.

第十步,论坛的安装: 关键到和MYSQL数据库的连接成败 所以要注意 MYSQL的超级管理员密码是空的 帐号名字为 root 并不是填刚才安装后第一次运行MYSQL时自己设置的帐号和密码 否则连接失败 论坛无法安装下去的 这一步论坛已经安装完成 ,以后就看自己怎么管理了。

第十一步, 配置 MySQL数据库: 为了数据的安全 一些默认值必须进行修改 比如密码之类。

(一) 连接MYSQL:

格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 C:\mysql\bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)

3、退出MYSQL命令: exit (回车)

(二) 修改密码:

格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码ab12。首先在DOS下进入目录C:\mysql\bin,然后键入以下命令
mysqladmin -uroot -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、例2:再将root的密码改为djg345。
mysqladmin -uroot -pab12 password djg345

(三) 增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)

格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
如果你不想test2有密码,可以再打一个命令将密码消掉。
grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

(四) 显示命令

1、显示数据库列表:
show databases;
刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示库中的数据表:
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名;





让 IIS5.0 支持 PHP -=> php4.X 的安装

第一步,解开php-4.3.6-Win32.zip压缩包,你可以把它放在D:\PHP下面,当然也可以放到C盘分区里面。

  第二步,把 D:\PHP下面的php.ini-dist文件复制到C:\WINNT目录下,并改名成php.ini。你不需要修改任何参数就可以运行,当然根据不同情况你可以自行修改某些参数。(首先,我们需要告知PHP在何处可以找到其扩展功能模块文件。
下面修改 C:\WINNT\Php.ini 文件.需要注意的如下:

查找 extension_dir 字串.修改为你 PHP 目录里 extensions 的路径.

; Directory in which the loadable extensions (modules) reside.
extension_dir = "D:\PHP"
如上 设为PHP文件的所在目录即可,本例中可以设为“extension_dir=D:\php”。)

  第三步,把 D:\php\php4ts.dll 复制到 C:\WINNT\system32目录下。

  第四步,控制面版--》管理工具--》internet服务管理器--》找到“默认Web站点”

  第五步,在“默认Web站点属性”窗口上点取“ISAPI筛选器”标签,点击“添加”按钮,在弹出的“筛选器属性”窗口的“筛选器名称”中输入“PHP”,“可执行文件”中浏览“D:\PHP\sapi\php4isapi.dll”,确定。

  第六步,在“默认Web站点属性”窗口上按 “主目录”标签,点“配置”按钮,在弹出的“应用程序配置”窗口中点取“添加”按钮,在弹出的“添加/编辑应用程序扩展名映像”对话框中的“可执行文件”文本框中输入“D:\PHP\sapi\php4isapi.dll”,“扩展名”文本框中输入“.php”(注意一定要有那个点),并勾选 "检查文件是否存在"项 . 确定。

  第七步,转到开始-----运行-菜单窗口,输入“net stop iisadmin”命令,点确定终止IIS服务。系统会问你是否要将相关的服务也停止,答是。

  第八步,输入“net start w3svc”命令,确定 重新启动IIS服务。

同上,检查主目录执行许可为纯脚本,看到“ISAPI筛选器”里 PHP 变成了绿色向上的箭头 ,证明PHP已经加载. 你的服务器已经支持PHP了。

第九步,今天再说到 MYSQL 的安装 其实最简单就是这个了 解压MYSQL4.018的压缩文件包 mysql-4.0.18-win.zip 然后运行安装程序 一直按下一步就OK 可以安装到C盘 省去一些设置上的麻烦 。跟着找到 C盘下的 MYSQL 文件夹 , 运行bin\winmysqladmin.exe 启动MYSQL 第一次会弹出一个需要输入帐号和密码的界面 名字和密码随你欢喜填上去 确定就结束了 算是完成 MYSQL的安装了.

第十步,论坛的安装: 关键到和MYSQL数据库的连接成败 所以要注意 MYSQL的超级管理员密码是空的 帐号名字为 root 并不是填刚才安装后第一次运行MYSQL时自己设置的帐号和密码 否则连接失败 论坛无法安装下去的 这一步论坛已经安装完成 ,以后就看自己怎么管理了。

第十一步, 配置 MySQL数据库: 为了数据的安全 一些默认值必须进行修改 比如密码之类。
己所不欲 勿施于人!
离线dzd007
发帖
810
金钱
268
威望
55
只看该作者 4楼 发表于: 2004-09-12
是啊,jsp的太少了
离线gyl868
发帖
3
金钱
286
威望
55
只看该作者 5楼 发表于: 2004-09-14
多谢版主我会好好看看的
离线lgmbtlmsl
发帖
20
金钱
286
威望
55
只看该作者 6楼 发表于: 2004-09-17
jsp最好
离线tianquan7
发帖
85
金钱
253
威望
0
只看该作者 7楼 发表于: 2008-01-28
JSP用在大型系统上的
离线somin

发帖
6171
金钱
5
威望
166
只看该作者 8楼 发表于: 2011-12-17
不错啊。很不错呢。
离线空杯纸

发帖
841
金钱
4863
威望
1180
只看该作者 9楼 发表于: 2011-12-26
jsp网站不适合大众啊 空间很贵的
离线hakering

发帖
1713
金钱
601
威望
159
只看该作者 10楼 发表于: 2011-12-30
到现在为止还没有什么好的支持jsp的吧
离线woleyuan2011

发帖
536
金钱
1437
威望
162
只看该作者 11楼 发表于: 02-01
JSP在国外用的较多,国内用的人比较少
离线zpyaqiuji

发帖
42
金钱
1
威望
11
只看该作者 12楼 发表于: 02-02
这个真不清楚的呢吗,

快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个