- 浏览: 173550 次
- 性别:
- 来自: 青岛
文章分类
最新评论
-
hugang357:
...
java String to byte[] -
lyzhu:
winstr
使用JAVASCRIPT实现弹出框,过一段时间自动消失 -
laoliu.org:
要是稍微整理一下成一个健全类就更好了,呵呵。
我把它转到IT民 ...
java月份时间(第一天,最后一天) -
kaituozhe6666:
...
使用JAVASCRIPT实现弹出框,过一段时间自动消失 -
damocreazy:
试一试
如何让EditPlus可以编译执行Java程序
地址http://1cpu.cn/read-htm-tid-620.html
Windows &6=1lvDU
下打造完美的服务器平台(APACHE+JSP+CGI+PHP+ASP+MYSQL) sfX:Z_A
需要下载几个软件包: e)^.P}T>k
1. php-5.0.2-Win32 mz!.Pp<.
2. apache_2.0.52-win32-x86-no_ssl oY{'j#~ &x
3. mysql-5.0.1-alpha-snapshot-win W=;?VF1i
4.iASP2.1.01 Pklqb
5.jakarta-tomcat-4.1.31 g=k8)d
7.j2sdk-1_4_2- ST%zcH!
windows kP2*5[1
-i586 Mx _'X9:I
8.phpMyAdmin-2.6.0-pl2 x3,M!>9
9.ActivePerl-5.8.4.810-MSWin32-x86 >juWuBOWT
一、下载软件包: fa^Q,0
1. PHP5 RC3 MVSdg\Z`g~
PHP 的下载地址为: `GE7j@W
http://www.php.net/downloads.php %;R D>89
,找到如下图位置,下载方框中的两个软件包。其中 PHP 5.0.0RC3 zip package 就是 PHP5 软件包,而 Collection of PECL modules for PHP 5.0.0RC3 则是 PHP5 的 PECL 扩展模块集合包。 CC^R%FyBi
2. Apache 2.0.52 ""#0zrg
下载 For Z'#bO[
Windows woUg4p@z
的 MSI 安装包,点击以后选择一个镜像进行下载。 k<=-]
3. MySQL 5.0.1 ehf>(.
下载 Without installer 包并保存于本地硬盘 ,如下图所示: Agbm~
4.jakarta-tomcat-4.1.31 @WxgBZwyB
jakarta-tomcat-5.5.3是最新的版本,由于5.5.3版本需要jdk5.0的支持,我下载不到该版本,所以使用的是4.1.31,同样JDK也是使用j2sdk-1_4_2- 2NxqsDC#)
windows tI=AO$f0G
-i586,当然如果你有5.0的版本,安装方法是一样的。 /`Px [mr
5.iASP2.1.01 hJXL9(\
一个让APACHE支持ASP的程序. I+~zA|vA
6.j2sdk-1_4_2- &,%^
windows C:R5ct{@
-i586 TL(XY%5em
由于JSP页面需要javac来编译运行,因此必须安装JDK(单装JRE不行)。 /-+MQf%B7
7.phpMyAdmin-2.6.0-pl2 tUh#k-
phpMyAdmin-2.6.0-pl2可以让你在WEB环境下管理MYSQL数据库 A0t <.G
8.ActivePerl-5.8.4.810-MSWin32-x86 HF!
安装ActivePerl可以让Apache支持CGI和PL的程序 -$\K"Z`z
二,安装与配置 g101cOfp
1, 安装apache_2.0.52-win32-x86-no_ssl,将其安装在D:\Apache2\文件夹下面,安装过程就不用说了,一路NEXT就可以,安装完了就可以在任务栏的地方看将这样的图标 ,表示已经启动成功。打开网页 0r*.RxW
http://127.0.0.1 kO9AtqP
,出现安装成功的页面。 e8e=Rv
接下来对 Apache 的配置文件进行配置,使其支持PHP,用记事本打开 D:\Apache2\conf\ (我这里是按照默认安装路径安装,后面的设置按照自己的安装路径做相应的改变) 目录下的 httpd.conf 文件,定位到下面这行: av^mpzlY(
DirectoryIndex index.html index.html.var gLN[Y2\H
在其后面添加一个 PHP 默认页,通常是 index.php ,如下: 0#m\@pw]
DirectoryIndex index.html index.html.var index.php ,Dqvg0>[
为了使 Apache 识别 PHP 的相关扩展名,搜索并定位到下面这个部分: =Co`liq
AllowOverride None w0'Thb0
Options None s8(j9qMS
Order allow,deny }a9'93D
Allow from all aRt=b
在后面添加如下两行: :LS;>V^(
AddType application/x-httpd-php .php .phtml .php3 .php4 X)=VS}KeW
AddType application/x-httpd-php-source .phps (prrH
指定 php 模块,找到并定位到如下这行: fii/u,l
#LoadModule ssl_module modules/mod_ssl.so *<5./&k
在下面添加一行: cd:r(}
LoadModule php5_module D:\PHP\php5apache2.dll d~>}^vbI
使它指向 PHP5 目录下的 php5apache2.dll 文件,路径一定要准确。 $.m`?ty:+
为了指定 Apache 识别中文,我们指定 GB2312 为默认编码。应该找到并定位到下面这行 IjaG@wT/
AddDefaultCharset ISO-8859-1 pJ7n1\7
将其修改为: s$ Me!>
AddDefaultCharset GB2312 ][b>Il[q8
另外,如果要禁止目录浏览,查找并定位到下面这几行: FqI>YT~
#…… L`4_7uW[6
#一些注释 c pV~
#…… ?E6`CCM6)
Options Indexes FollowSymLinks 9| JEF \
去掉几行注释下面进跟着的一行的 Indexes 即可,修改后: [{@IfB+
#…… r[Vy5JgN
#一些注释 nawFq^]}_
#…… I-JR_@{iJ
Options FollowSymLinks z7'4CXNt
OK,保存 httpd.conf 文件后重起 Apache 服务器。 `m"ycnfO
2.安装PHP 5.0.2 =Ff* =
将下载来的 PHP5 RC3(php-5.0.0RC3-Win32.zip) 解压缩到 D:\PHP\ 目录下。复制 D:\PHP\ 目录下的 php5ts.dll 文件到 C:\ ;AH MYE1
windows z}.;ii|
\(如果是 JgvP[M1
windows QZN(wiZP
2000 操作系统,则为 C:\WINNT\ 目录,下同,不再重复说明) 目录下。 d#N#1Uw@
复制 D:\PHP\ 目录下的下列 dll 文件于 C:\ dj:_n+3
windows $8�G/x~
\system32\ 目录下: S;:Gu8D,
fdftk.dll P\Xu *f
fribidi.dll ;'-edR?H
gds32.dll +(/+@A;G
libeay32.dll lBonf-Xc
libintl-1.dll MxSB,[&^
libmhash.dll lbS}2NF
libmysql.dll F^Yis3
libmysqli.dll s_v=O7<
ntwdblib.dll ,@Meno^9
ntwdblib.dll U 5k&i-
yaz.dll TiZJt +V{
其中 libmysql.dll 为 MySQL 4.1 之前版本的扩展支持,libmysqli.dll 为 MySQL 4.1 之后版本的扩展支持。因为我上面下载的是 MySQL 4.0.20 ,所以其实复制 libmysql.dll 即可。 7cB@D[=o
复制 C:\PHP5\ 目录下的 php.ini-dist 文件到 C:\ ,&to.1
windows durLP2
\ 目录下,并改名为 php.ini ,并用记事本打开编辑: fEC+v4 .y
定位到下面两行: aa5M= h
; Directory in which the loadable extensions (modules) reside. G-��ps
extension_dir = “./” U-PM$jm
修改下面一行使它指向 D:\PHP\ext\ 目录,修改后如下: xi{tPy
; Directory in which the loadable extensions (modules) reside. 5IyB;C
extension_dir = “D:\PHP\ext\” 4uyBRTs9
测试 PHP 是否配置成功: AjP[o3k@
打开记事本,输入如下这行代码: tJ\[1Rx
保存为 phpinfo.php 文件,存放于 Apache2\htdocs\ 目录下,好了,打开浏览器,在地址栏中输入: b8gnl)/uRN
http://localhost/phpinfo.php h\hEA8i*~
并回车,如果一切顺利的话你将看到下面这个页面,到此 PHP5 的配置大功告成: C3@dW,I
3.安装mysql-5.0.1-alpha-snapshot-win -~qy�5
很简单,不多说了。我们假设把它安装在D:\mysql目录下,打开该目录下的bin文件夹,运行winmysqladmin.exe配置mysql 0;k ldrz
输入管理员的用户名和密码就可以了。 XMH*,Sm&
以后每次启动,都可以在服务里面看到MYSQL进程已经打开。 MND$HtHi
4,安装phpMyAdmin-2.6.0-pl2 zePUZ
phpadmin不需要安装,直接COPY到网页目录下即可,将其命名为phpadmin。打开C:\ eGX L MS
Windows ,lm{n-lFsL
/php.ini文件, 查找 extension=php_mysql.dll 字串.删除掉前面的 ; 号extension=php_mysql.dll,启动 PHP 对 MYSQL 模块支持. I c`qEx
打开phpmyadmin文件夹下面的config.inc.php3文件,定位到下面的内容: [bR!
$cfg[’Servers’][$i][’host’] = ‘localhost’; // MySQL hostname or IP address ^3Q
$cfg[’Servers’][$i][’auth_type’] = ‘config’; // Authentication method (config, http or cookie based)? b$w=cI
$cfg[’Servers’][$i][’user’] = ‘root’; // MySQL user G?=-opN
$cfg[’Servers’][$i][’password’] = ‘’; // MySQL password (only needed 1qzp]/Re
// with ‘config’ auth_type) .G)H$-Lz
将host,user和password修改成你自己的IP地址,用户和密码,打开网页 OWK$>q1D ~
http://127.0.0.1/phpmyadmin/index.php |3?<2
,如果可以看到下面的页面,恭喜你,安装成功了。 :Ud*:ek^<x
5,安装ActivePerl-5.8.4.810-MSWin32-x86 &66CFmZ`
安装过程很简单,一路NEXT就可以了。我们将其安装在D:\usr下面,注意,ActivePerl-5.8.4.810-MSWin32-x86默认的根目录是Perl文件夹,按照国际上面的惯例,最好是usr作我根目录,以免在以后调试程序时候出现麻烦。 OFlQ\[]]
配置Apache让其支持CGI和PL文件。用记事本打开 D:\Apache2\conf\ (我这里是按照默认安装路径安装,后面的设置按照自己的安装路径做相应的改变) 目录下的 httpd.conf 文件,寻找 E '"i[wl
#ScriptAlias /cgi-bin/ “D:/Apache/cgi-bin/” ZQ <C'q{
把前面的#号去掉 ,把D:/Apache/cgi-bin/新开为你需要支持CGI程序的目录,我设置的是f:/Web/cgi-bin。 U/_]co8Q
寻找 4Aj}#FS3\
同样,也修改为f:/Web/cgi-bin LygSrEa>b�
寻找 qBdn6xJKp
AddHandler cgi-script .cgi ?S,Db%\
后面加上.pl ,即 AddHandler cgi-script .cgi .pl ,G9mD_
OK,自己写个CGI程序测试一下: YsmneWR
#!/usr/bin/perl ,uM!#ujz
print “Content-type: text/html\n\n”; tj`zGZz"<
print “Hello, World.”; KDsPbi7P
保存为hello.cgi,放置在F:\WEB\CGI-BIN文件夹下面,使用浏览器打开 nUo`:4>9
http://127.0.0.1/cgi-bin/hello.cgi "_= ]pLq"
,出现如下的页面,安装成功。 5FTho~Gj@
6,安装j2sdk-1_4_2- ;1O`T#8'^
windows ]Mg0-tS
-i586 '&=#H>BH7
由于安装tomcat前需要安装j2sdk,所以要先安装j2sdk-1_4_2- W-fD;r{8
windows x,xmH_y9e
-i586,过程很简单,安装到D:\j2sdk文件夹。 C7@^WYP
设置环境变量, (11dE a@_
JAVA_HOME = D:\j2sdk <V!p/{rz0
在Path最后附加: d|S<-` W
Path = ……;%JAVA_HOME%\bin /7Ub$6vV`
打开CMD,输入java version,显示下面的内容 N8T=q3b-G
java version “1.4.2″ t:s9xV{Y
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28) 2vkOwS |{_
Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode) |RL~w
输入javac,显示: [|F!Li8Y
C:\Documents and Settings\lin>javac R.Obu' �D
Usage: javac YZDHEwvImx
where possible options include: "7+'3$Hr
-g Generate all debugging info h�$ErDZ
-g:none Generate no debugging info Cp?S1\E
-g:{ lines,vars,source } Generate only some debugging info d#yKJ:
-nowarn Generate no warnings %8wER<(H
-verbose Output messages about what the compiler is doing *I" Q.onH
-deprecation Output source locations where deprecated APIs are us izI.
ed Yfm;#;Vj
-classpath ?^)z 8$o|
Specify where to find user class files kux31Rzi1
-sourcepath |F*:DGbk
Specify where to find input source files ^O66>d(
-bootclasspath \H}we
Override location of bootstrap class files @tGK'N\+a
-extdirs Override location of installed extensions N;�5~<.
-d Specify where to place generated class files dJ2sdXhK
-encoding Specify character encoding used by source files GW�HnB1
-source Provide source compatibility with specified release Y.- Q_T
-target Generate class files for specific VM version e�J9vQ
-help Print a synopsis of standard options R<OU9>y
表示JAVAC也安装成功。 X%rva
7.安装jakarta-tomcat-4.1.31 ,S4FAK{
jakarta-tomcat不需要安装,下载压缩包以后直接解压到D:\TOMCAT目录下,设置环境变量 Ws�[boV
TOMCAT_HOME =D:\TOMCAT I_tttKm^]+
打开D:\tomcat\bin目录下的startup.bat启动tomcat,如果出现下图的状态,表示启动成功。如图: WZ1,!$"/%
使用MYIE打开 hQp%7'p
http://127.0.0.1:8080/index.jsp M Qo<]Y%.
,可以看到如下的页面,再次恭喜你,tomcat也安装成功。tomcat默认的HTTP端口和用户名可以去D:\tomcat\conf目录下修改server.xml和tomcat-user.xml文件。 R aK#"k
整合Apache和Tomcat。用记事本打开 D:\Apache2\conf\ 目录下的 httpd.conf 文件,在最后面增加下面的内容: ]&nS`e>'
LoadModule jk2_module modules/mod_jk2.so m'<'c37
在D:\Apache2\conf目录下新建一个workers2.properties文件,内容如下: k!]pfU]
[shm] `;jvo`du
info=Scoreboard. Requried for reconfiguration and status with multiprocess servers. ITbO'
file=anon x^Iviw=Y
# Defines a load balancer named lb. Use even if you only have one machine. [<y{;A\
[lb:lb] n$_m[91�
# Example socket channel, override port and host. \yan1<"
[channel.socket:localhost:8009] W@WFUr/&]
port=8009 G f$n
host=127.0.0.1 n@HA:U+#
# define the worker 7' %w79kc
[ajp13:localhost:8009] =%ZDPA q
channel=channel.socket:localhost:8009 L~R|[knV
group=lb WbI$R{N
# Map the Tomcat examples webapp to the Web server uri space m{E"]2P0
[uri:/examples/*] T5:W+f(T
group=lb (rawiz`BE
[status:] `?@ ~x!E\
info=Status worker, displays runtime information opMW=_v;c
[uri:/jkstatus/*] 9;$*Nx~
info=The Tomcat /jkstatus handler hkFyj9o<E
group=status: |i[9XO78
如果懒得写代码,将该文件夹下面的workers2.properties.sample改成workers2.properties即可。 Kn� I`G[q
写一个JSP文件,内容如下: cG|*50k$9
保存放置在D:\tomcat\webapps\examples目录下,打开网页 "d}8U*QsB
http://127.0.0.1/examples/index.jsp 7! qo
,就可以看到Hello, world.字样,这个效果和使用地址 S%B=%89my
http://127.0.0.1:8080/examples/index.jsp -F/@
看到的页面是一样的,说明Apache和Tomcat已经整合成功。 w\W'hsY,
5,安装iASP2.1.01 m)2v9k7
安装过程iASP2.1.01会自动找到JDK的安装路径,所以安装过程很很是简单,我们将其安装在d:/Instant文件夹下面。 _U;&2}
主要是后面的配置: ~nE;fOg;
第一步:代理服务(proxy)选择:instant asp native servlet support B<N)/=D7
第二步:WEB SERVER选择:apache。(可以不管它提示) 6&n`J2?
第三步:选择apache的配置文件:httpd.conf的位置。我的为:D:\Program Files\Apache Group\Apache2\conf\\httpd.conf 1{4OXOzHj
版本选择2.X(根据您的apache版本选择)。 m*_+ i0P
proxy:如果您有固定ip,添入您的固定ip。如果没有,那就添:127.0.0.1。 ezEQo8s!t
port: 这是apache与iasp之间的代理接口。使用默认(9098)即可。 jgc6e]hcgJ
server manager port:远程管理端口,选择默认(9095)即可。 FiYJLxCvW,
第四步:配置完成。 G8jtm11
配置完成以后,程序会自动在apache的配置文件httpd.conf最后加入了以下语句: 1Jr}~7Sd
# iASP Setting +3):)@ !G
LoadModule iasp_module “d:/Instant/bin/apache/win32/2.0/iasp.dll” JOA=wBsm
Alias /iasp “d:/Instant” SAKtB9`
IaspConfig server “d:/Instant/properties/server.properties” e=9;:|F
IaspConfig rules “d:/Instant/properties/rules.properties” -@lB \
通过更改httpd.conf更改apache的默认首页: lwO0>lU^?o
DirectoryIndex index.htm j/x?'utH
DirectoryIndex index.php ([*eI Q|
DirectoryIndex index.asp vWeTWry�
更改完毕后,保存,重启apacheQ"F_M
执行:开始->程序->Instant ASP 2.1.01->Install iASP as NT Service M,lLz6TPtv
这样,iasp就被加到了win2000 server的服务中。 V38}9\shb
执行:开始->程序->Instant ASP 2.1.01->Start Instant ASP t_d|Kx<7at
这样,iasp就被立即打开。apache可以支持asp了! k&_8za
从新启动Apache,发现如下: J_#H=
这个主要是因为Iasp还不支持我们用的APACHE版本,问一个朋友要了一个支持apache_2.0.52的iasp.dll,替换d: /Instant/bin/apache/win32/2.0/iasp.dll,从新启动Apache成功,写一个ASP文件保存为 index.asp. 9$.3sA
Congradulations! 6_mbpQnN]
Instant ASP has worked for you! \7K@Dlr}
“ QsgKfJ
%> 5kPgYexK"\
打开网页 ycH0 _ <@O
http://127.0.0.1/index.asp U^8~n3aI
出现: ;0|<*h(lVC
这个iasp.dll不是很好,如果你希望在Apache安装ASP,建议使用Apache低一点的版本,使其有支持的iasp.dll文件. TdU4P^(e4
三,组建自己的网站 i5T7t?e
1.安装vBulletin 3.0.3,去 RCiEi{jV(
http://www.newvbb.com/ @~'xs@
下载NewvBB 团队中文化和功能修改后的NewvBB Core 1.1 Final (vBulletin 简体中文化插件版) 20040921。将得到的压缩包解压至F:\WEB\NEWVBB文件夹。打开 -tpyCRFAJ
http://127.0.0.1/phpmyadmin/index.php Hjis\t"
,新建一个mysql数据库newvbbcore,如图: 8NoayW\1
将 includes 目录下的 config.php.new 更名为 config.php,打开该文件夹,修改下面的内容为你自己的个人配置: UDddMl8
$servername = ‘localhost’;//你的IP地址 =h,O_j-
$dbusername = ‘root’;//mysql数据库用户名 |$$?8JN
$dbpassword = ‘’;//mysql数据库密码 GCse`*U)
$dbname = ‘newvbbcore’;//刚刚建立的数据库 ]#��%k!
打开网页 4[;v
http://127.0.0.1/newvbb/install/install.php tNS6}j ,
,进行安装。接下来就是简单的安装过程,直接点击下一步就可以完成NEWVBB的安装。安装完成以后根据提示删除如下文件: 'P-q+VU
install/install.php,就可以打开地址 9r!6wk6kn
http://127.0.0.1/newvbb/index.php eolB>wnk\
观看你的PHP论坛了。 @$HPM]xxz
2, 安装leobbs CGI论坛 4M585_N
去 ('q ,eb
http://www.leobbs.com/ bYxUQ#\
下载最新提供的版本LeoBBSX040926,下载完成后解压,将CGI-BIN文件夹下面的全部文件放置在F:\WEB\CGI-BIN文件夹下面。non-cgi文件夹下面的全部文件放置在F:\WEB\NON-CGI文件夹下面。打开网页: \d)e%S^S l
http://127.0.0.1/cgi-bin/install.cgi b!u&@3'b
,就可以看到安装页面,注意下面的安装路径: l[5G0'-+
点击设定完毕完成LEOBBS的安装,打开网页 8#gB$eJlf]
http://127.0.0.1/cgi-bin/leobbs.cgi 3h8be'
可以看见我们的CGI论坛: 9myDy]ghq
3, 安装JSP探针 d!<inqV~#?
由于JSP用得不是很,我也很少去关注这方面的代码,所以我们去 *Tgkfth6
http://xuyizhi.y365.com JBX5>D4-
下载怀才不遇 改写的JSP探针-V0.05测试结果,将其放置在D:\tomcat\webapps\examples下面,取名为jspchexk.jsp。打开网页 !epbueD'
http://127.0.0.1/examples/jspcheck.jsp A3`PLot$
,得到如下的页面: *o~Qp}>
至此,我们已经完成了JSP的全部安装工作。
Windows &6=1lvDU
下打造完美的服务器平台(APACHE+JSP+CGI+PHP+ASP+MYSQL) sfX:Z_A
需要下载几个软件包: e)^.P}T>k
1. php-5.0.2-Win32 mz!.Pp<.
2. apache_2.0.52-win32-x86-no_ssl oY{'j#~ &x
3. mysql-5.0.1-alpha-snapshot-win W=;?VF1i
4.iASP2.1.01 Pklqb
5.jakarta-tomcat-4.1.31 g=k8)d
7.j2sdk-1_4_2- ST%zcH!
windows kP2*5[1
-i586 Mx _'X9:I
8.phpMyAdmin-2.6.0-pl2 x3,M!>9
9.ActivePerl-5.8.4.810-MSWin32-x86 >juWuBOWT
一、下载软件包: fa^Q,0
1. PHP5 RC3 MVSdg\Z`g~
PHP 的下载地址为: `GE7j@W
http://www.php.net/downloads.php %;R D>89
,找到如下图位置,下载方框中的两个软件包。其中 PHP 5.0.0RC3 zip package 就是 PHP5 软件包,而 Collection of PECL modules for PHP 5.0.0RC3 则是 PHP5 的 PECL 扩展模块集合包。 CC^R%FyBi
2. Apache 2.0.52 ""#0zrg
下载 For Z'#bO[
Windows woUg4p@z
的 MSI 安装包,点击以后选择一个镜像进行下载。 k<=-]
3. MySQL 5.0.1 ehf>(.
下载 Without installer 包并保存于本地硬盘 ,如下图所示: Agbm~
4.jakarta-tomcat-4.1.31 @WxgBZwyB
jakarta-tomcat-5.5.3是最新的版本,由于5.5.3版本需要jdk5.0的支持,我下载不到该版本,所以使用的是4.1.31,同样JDK也是使用j2sdk-1_4_2- 2NxqsDC#)
windows tI=AO$f0G
-i586,当然如果你有5.0的版本,安装方法是一样的。 /`Px [mr
5.iASP2.1.01 hJXL9(\
一个让APACHE支持ASP的程序. I+~zA|vA
6.j2sdk-1_4_2- &,%^
windows C:R5ct{@
-i586 TL(XY%5em
由于JSP页面需要javac来编译运行,因此必须安装JDK(单装JRE不行)。 /-+MQf%B7
7.phpMyAdmin-2.6.0-pl2 tUh#k-
phpMyAdmin-2.6.0-pl2可以让你在WEB环境下管理MYSQL数据库 A0t <.G
8.ActivePerl-5.8.4.810-MSWin32-x86 HF!
安装ActivePerl可以让Apache支持CGI和PL的程序 -$\K"Z`z
二,安装与配置 g101cOfp
1, 安装apache_2.0.52-win32-x86-no_ssl,将其安装在D:\Apache2\文件夹下面,安装过程就不用说了,一路NEXT就可以,安装完了就可以在任务栏的地方看将这样的图标 ,表示已经启动成功。打开网页 0r*.RxW
http://127.0.0.1 kO9AtqP
,出现安装成功的页面。 e8e=Rv
接下来对 Apache 的配置文件进行配置,使其支持PHP,用记事本打开 D:\Apache2\conf\ (我这里是按照默认安装路径安装,后面的设置按照自己的安装路径做相应的改变) 目录下的 httpd.conf 文件,定位到下面这行: av^mpzlY(
DirectoryIndex index.html index.html.var gLN[Y2\H
在其后面添加一个 PHP 默认页,通常是 index.php ,如下: 0#m\@pw]
DirectoryIndex index.html index.html.var index.php ,Dqvg0>[
为了使 Apache 识别 PHP 的相关扩展名,搜索并定位到下面这个部分: =Co`liq
AllowOverride None w0'Thb0
Options None s8(j9qMS
Order allow,deny }a9'93D
Allow from all aRt=b
在后面添加如下两行: :LS;>V^(
AddType application/x-httpd-php .php .phtml .php3 .php4 X)=VS}KeW
AddType application/x-httpd-php-source .phps (prrH
指定 php 模块,找到并定位到如下这行: fii/u,l
#LoadModule ssl_module modules/mod_ssl.so *<5./&k
在下面添加一行: cd:r(}
LoadModule php5_module D:\PHP\php5apache2.dll d~>}^vbI
使它指向 PHP5 目录下的 php5apache2.dll 文件,路径一定要准确。 $.m`?ty:+
为了指定 Apache 识别中文,我们指定 GB2312 为默认编码。应该找到并定位到下面这行 IjaG@wT/
AddDefaultCharset ISO-8859-1 pJ7n1\7
将其修改为: s$ Me!>
AddDefaultCharset GB2312 ][b>Il[q8
另外,如果要禁止目录浏览,查找并定位到下面这几行: FqI>YT~
#…… L`4_7uW[6
#一些注释 c pV~
#…… ?E6`CCM6)
Options Indexes FollowSymLinks 9| JEF \
去掉几行注释下面进跟着的一行的 Indexes 即可,修改后: [{@IfB+
#…… r[Vy5JgN
#一些注释 nawFq^]}_
#…… I-JR_@{iJ
Options FollowSymLinks z7'4CXNt
OK,保存 httpd.conf 文件后重起 Apache 服务器。 `m"ycnfO
2.安装PHP 5.0.2 =Ff* =
将下载来的 PHP5 RC3(php-5.0.0RC3-Win32.zip) 解压缩到 D:\PHP\ 目录下。复制 D:\PHP\ 目录下的 php5ts.dll 文件到 C:\ ;AH MYE1
windows z}.;ii|
\(如果是 JgvP[M1
windows QZN(wiZP
2000 操作系统,则为 C:\WINNT\ 目录,下同,不再重复说明) 目录下。 d#N#1Uw@
复制 D:\PHP\ 目录下的下列 dll 文件于 C:\ dj:_n+3
windows $8�G/x~
\system32\ 目录下: S;:Gu8D,
fdftk.dll P\Xu *f
fribidi.dll ;'-edR?H
gds32.dll +(/+@A;G
libeay32.dll lBonf-Xc
libintl-1.dll MxSB,[&^
libmhash.dll lbS}2NF
libmysql.dll F^Yis3
libmysqli.dll s_v=O7<
ntwdblib.dll ,@Meno^9
ntwdblib.dll U 5k&i-
yaz.dll TiZJt +V{
其中 libmysql.dll 为 MySQL 4.1 之前版本的扩展支持,libmysqli.dll 为 MySQL 4.1 之后版本的扩展支持。因为我上面下载的是 MySQL 4.0.20 ,所以其实复制 libmysql.dll 即可。 7cB@D[=o
复制 C:\PHP5\ 目录下的 php.ini-dist 文件到 C:\ ,&to.1
windows durLP2
\ 目录下,并改名为 php.ini ,并用记事本打开编辑: fEC+v4 .y
定位到下面两行: aa5M= h
; Directory in which the loadable extensions (modules) reside. G-��ps
extension_dir = “./” U-PM$jm
修改下面一行使它指向 D:\PHP\ext\ 目录,修改后如下: xi{tPy
; Directory in which the loadable extensions (modules) reside. 5IyB;C
extension_dir = “D:\PHP\ext\” 4uyBRTs9
测试 PHP 是否配置成功: AjP[o3k@
打开记事本,输入如下这行代码: tJ\[1Rx
保存为 phpinfo.php 文件,存放于 Apache2\htdocs\ 目录下,好了,打开浏览器,在地址栏中输入: b8gnl)/uRN
http://localhost/phpinfo.php h\hEA8i*~
并回车,如果一切顺利的话你将看到下面这个页面,到此 PHP5 的配置大功告成: C3@dW,I
3.安装mysql-5.0.1-alpha-snapshot-win -~qy�5
很简单,不多说了。我们假设把它安装在D:\mysql目录下,打开该目录下的bin文件夹,运行winmysqladmin.exe配置mysql 0;k ldrz
输入管理员的用户名和密码就可以了。 XMH*,Sm&
以后每次启动,都可以在服务里面看到MYSQL进程已经打开。 MND$HtHi
4,安装phpMyAdmin-2.6.0-pl2 zePUZ
phpadmin不需要安装,直接COPY到网页目录下即可,将其命名为phpadmin。打开C:\ eGX L MS
Windows ,lm{n-lFsL
/php.ini文件, 查找 extension=php_mysql.dll 字串.删除掉前面的 ; 号extension=php_mysql.dll,启动 PHP 对 MYSQL 模块支持. I c`qEx
打开phpmyadmin文件夹下面的config.inc.php3文件,定位到下面的内容: [bR!
$cfg[’Servers’][$i][’host’] = ‘localhost’; // MySQL hostname or IP address ^3Q
$cfg[’Servers’][$i][’auth_type’] = ‘config’; // Authentication method (config, http or cookie based)? b$w=cI
$cfg[’Servers’][$i][’user’] = ‘root’; // MySQL user G?=-opN
$cfg[’Servers’][$i][’password’] = ‘’; // MySQL password (only needed 1qzp]/Re
// with ‘config’ auth_type) .G)H$-Lz
将host,user和password修改成你自己的IP地址,用户和密码,打开网页 OWK$>q1D ~
http://127.0.0.1/phpmyadmin/index.php |3?<2
,如果可以看到下面的页面,恭喜你,安装成功了。 :Ud*:ek^<x
5,安装ActivePerl-5.8.4.810-MSWin32-x86 &66CFmZ`
安装过程很简单,一路NEXT就可以了。我们将其安装在D:\usr下面,注意,ActivePerl-5.8.4.810-MSWin32-x86默认的根目录是Perl文件夹,按照国际上面的惯例,最好是usr作我根目录,以免在以后调试程序时候出现麻烦。 OFlQ\[]]
配置Apache让其支持CGI和PL文件。用记事本打开 D:\Apache2\conf\ (我这里是按照默认安装路径安装,后面的设置按照自己的安装路径做相应的改变) 目录下的 httpd.conf 文件,寻找 E '"i[wl
#ScriptAlias /cgi-bin/ “D:/Apache/cgi-bin/” ZQ <C'q{
把前面的#号去掉 ,把D:/Apache/cgi-bin/新开为你需要支持CGI程序的目录,我设置的是f:/Web/cgi-bin。 U/_]co8Q
寻找 4Aj}#FS3\
同样,也修改为f:/Web/cgi-bin LygSrEa>b�
寻找 qBdn6xJKp
AddHandler cgi-script .cgi ?S,Db%\
后面加上.pl ,即 AddHandler cgi-script .cgi .pl ,G9mD_
OK,自己写个CGI程序测试一下: YsmneWR
#!/usr/bin/perl ,uM!#ujz
print “Content-type: text/html\n\n”; tj`zGZz"<
print “Hello, World.”; KDsPbi7P
保存为hello.cgi,放置在F:\WEB\CGI-BIN文件夹下面,使用浏览器打开 nUo`:4>9
http://127.0.0.1/cgi-bin/hello.cgi "_= ]pLq"
,出现如下的页面,安装成功。 5FTho~Gj@
6,安装j2sdk-1_4_2- ;1O`T#8'^
windows ]Mg0-tS
-i586 '&=#H>BH7
由于安装tomcat前需要安装j2sdk,所以要先安装j2sdk-1_4_2- W-fD;r{8
windows x,xmH_y9e
-i586,过程很简单,安装到D:\j2sdk文件夹。 C7@^WYP
设置环境变量, (11dE a@_
JAVA_HOME = D:\j2sdk <V!p/{rz0
在Path最后附加: d|S<-` W
Path = ……;%JAVA_HOME%\bin /7Ub$6vV`
打开CMD,输入java version,显示下面的内容 N8T=q3b-G
java version “1.4.2″ t:s9xV{Y
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28) 2vkOwS |{_
Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode) |RL~w
输入javac,显示: [|F!Li8Y
C:\Documents and Settings\lin>javac R.Obu' �D
Usage: javac YZDHEwvImx
where possible options include: "7+'3$Hr
-g Generate all debugging info h�$ErDZ
-g:none Generate no debugging info Cp?S1\E
-g:{ lines,vars,source } Generate only some debugging info d#yKJ:
-nowarn Generate no warnings %8wER<(H
-verbose Output messages about what the compiler is doing *I" Q.onH
-deprecation Output source locations where deprecated APIs are us izI.
ed Yfm;#;Vj
-classpath ?^)z 8$o|
Specify where to find user class files kux31Rzi1
-sourcepath |F*:DGbk
Specify where to find input source files ^O66>d(
-bootclasspath \H}we
Override location of bootstrap class files @tGK'N\+a
-extdirs Override location of installed extensions N;�5~<.
-d Specify where to place generated class files dJ2sdXhK
-encoding Specify character encoding used by source files GW�HnB1
-source Provide source compatibility with specified release Y.- Q_T
-target Generate class files for specific VM version e�J9vQ
-help Print a synopsis of standard options R<OU9>y
表示JAVAC也安装成功。 X%rva
7.安装jakarta-tomcat-4.1.31 ,S4FAK{
jakarta-tomcat不需要安装,下载压缩包以后直接解压到D:\TOMCAT目录下,设置环境变量 Ws�[boV
TOMCAT_HOME =D:\TOMCAT I_tttKm^]+
打开D:\tomcat\bin目录下的startup.bat启动tomcat,如果出现下图的状态,表示启动成功。如图: WZ1,!$"/%
使用MYIE打开 hQp%7'p
http://127.0.0.1:8080/index.jsp M Qo<]Y%.
,可以看到如下的页面,再次恭喜你,tomcat也安装成功。tomcat默认的HTTP端口和用户名可以去D:\tomcat\conf目录下修改server.xml和tomcat-user.xml文件。 R aK#"k
整合Apache和Tomcat。用记事本打开 D:\Apache2\conf\ 目录下的 httpd.conf 文件,在最后面增加下面的内容: ]&nS`e>'
LoadModule jk2_module modules/mod_jk2.so m'<'c37
在D:\Apache2\conf目录下新建一个workers2.properties文件,内容如下: k!]pfU]
[shm] `;jvo`du
info=Scoreboard. Requried for reconfiguration and status with multiprocess servers. ITbO'
file=anon x^Iviw=Y
# Defines a load balancer named lb. Use even if you only have one machine. [<y{;A\
[lb:lb] n$_m[91�
# Example socket channel, override port and host. \yan1<"
[channel.socket:localhost:8009] W@WFUr/&]
port=8009 G f$n
host=127.0.0.1 n@HA:U+#
# define the worker 7' %w79kc
[ajp13:localhost:8009] =%ZDPA q
channel=channel.socket:localhost:8009 L~R|[knV
group=lb WbI$R{N
# Map the Tomcat examples webapp to the Web server uri space m{E"]2P0
[uri:/examples/*] T5:W+f(T
group=lb (rawiz`BE
[status:] `?@ ~x!E\
info=Status worker, displays runtime information opMW=_v;c
[uri:/jkstatus/*] 9;$*Nx~
info=The Tomcat /jkstatus handler hkFyj9o<E
group=status: |i[9XO78
如果懒得写代码,将该文件夹下面的workers2.properties.sample改成workers2.properties即可。 Kn� I`G[q
写一个JSP文件,内容如下: cG|*50k$9
保存放置在D:\tomcat\webapps\examples目录下,打开网页 "d}8U*QsB
http://127.0.0.1/examples/index.jsp 7! qo
,就可以看到Hello, world.字样,这个效果和使用地址 S%B=%89my
http://127.0.0.1:8080/examples/index.jsp -F/@
看到的页面是一样的,说明Apache和Tomcat已经整合成功。 w\W'hsY,
5,安装iASP2.1.01 m)2v9k7
安装过程iASP2.1.01会自动找到JDK的安装路径,所以安装过程很很是简单,我们将其安装在d:/Instant文件夹下面。 _U;&2}
主要是后面的配置: ~nE;fOg;
第一步:代理服务(proxy)选择:instant asp native servlet support B<N)/=D7
第二步:WEB SERVER选择:apache。(可以不管它提示) 6&n`J2?
第三步:选择apache的配置文件:httpd.conf的位置。我的为:D:\Program Files\Apache Group\Apache2\conf\\httpd.conf 1{4OXOzHj
版本选择2.X(根据您的apache版本选择)。 m*_+ i0P
proxy:如果您有固定ip,添入您的固定ip。如果没有,那就添:127.0.0.1。 ezEQo8s!t
port: 这是apache与iasp之间的代理接口。使用默认(9098)即可。 jgc6e]hcgJ
server manager port:远程管理端口,选择默认(9095)即可。 FiYJLxCvW,
第四步:配置完成。 G8jtm11
配置完成以后,程序会自动在apache的配置文件httpd.conf最后加入了以下语句: 1Jr}~7Sd
# iASP Setting +3):)@ !G
LoadModule iasp_module “d:/Instant/bin/apache/win32/2.0/iasp.dll” JOA=wBsm
Alias /iasp “d:/Instant” SAKtB9`
IaspConfig server “d:/Instant/properties/server.properties” e=9;:|F
IaspConfig rules “d:/Instant/properties/rules.properties” -@lB \
通过更改httpd.conf更改apache的默认首页: lwO0>lU^?o
DirectoryIndex index.htm j/x?'utH
DirectoryIndex index.php ([*eI Q|
DirectoryIndex index.asp vWeTWry�
更改完毕后,保存,重启apacheQ"F_M
执行:开始->程序->Instant ASP 2.1.01->Install iASP as NT Service M,lLz6TPtv
这样,iasp就被加到了win2000 server的服务中。 V38}9\shb
执行:开始->程序->Instant ASP 2.1.01->Start Instant ASP t_d|Kx<7at
这样,iasp就被立即打开。apache可以支持asp了! k&_8za
从新启动Apache,发现如下: J_#H=
这个主要是因为Iasp还不支持我们用的APACHE版本,问一个朋友要了一个支持apache_2.0.52的iasp.dll,替换d: /Instant/bin/apache/win32/2.0/iasp.dll,从新启动Apache成功,写一个ASP文件保存为 index.asp. 9$.3sA
Congradulations! 6_mbpQnN]
Instant ASP has worked for you! \7K@Dlr}
“ QsgKfJ
%> 5kPgYexK"\
打开网页 ycH0 _ <@O
http://127.0.0.1/index.asp U^8~n3aI
出现: ;0|<*h(lVC
这个iasp.dll不是很好,如果你希望在Apache安装ASP,建议使用Apache低一点的版本,使其有支持的iasp.dll文件. TdU4P^(e4
三,组建自己的网站 i5T7t?e
1.安装vBulletin 3.0.3,去 RCiEi{jV(
http://www.newvbb.com/ @~'xs@
下载NewvBB 团队中文化和功能修改后的NewvBB Core 1.1 Final (vBulletin 简体中文化插件版) 20040921。将得到的压缩包解压至F:\WEB\NEWVBB文件夹。打开 -tpyCRFAJ
http://127.0.0.1/phpmyadmin/index.php Hjis\t"
,新建一个mysql数据库newvbbcore,如图: 8NoayW\1
将 includes 目录下的 config.php.new 更名为 config.php,打开该文件夹,修改下面的内容为你自己的个人配置: UDddMl8
$servername = ‘localhost’;//你的IP地址 =h,O_j-
$dbusername = ‘root’;//mysql数据库用户名 |$$?8JN
$dbpassword = ‘’;//mysql数据库密码 GCse`*U)
$dbname = ‘newvbbcore’;//刚刚建立的数据库 ]#��%k!
打开网页 4[;v
http://127.0.0.1/newvbb/install/install.php tNS6}j ,
,进行安装。接下来就是简单的安装过程,直接点击下一步就可以完成NEWVBB的安装。安装完成以后根据提示删除如下文件: 'P-q+VU
install/install.php,就可以打开地址 9r!6wk6kn
http://127.0.0.1/newvbb/index.php eolB>wnk\
观看你的PHP论坛了。 @$HPM]xxz
2, 安装leobbs CGI论坛 4M585_N
去 ('q ,eb
http://www.leobbs.com/ bYxUQ#\
下载最新提供的版本LeoBBSX040926,下载完成后解压,将CGI-BIN文件夹下面的全部文件放置在F:\WEB\CGI-BIN文件夹下面。non-cgi文件夹下面的全部文件放置在F:\WEB\NON-CGI文件夹下面。打开网页: \d)e%S^S l
http://127.0.0.1/cgi-bin/install.cgi b!u&@3'b
,就可以看到安装页面,注意下面的安装路径: l[5G0'-+
点击设定完毕完成LEOBBS的安装,打开网页 8#gB$eJlf]
http://127.0.0.1/cgi-bin/leobbs.cgi 3h8be'
可以看见我们的CGI论坛: 9myDy]ghq
3, 安装JSP探针 d!<inqV~#?
由于JSP用得不是很,我也很少去关注这方面的代码,所以我们去 *Tgkfth6
http://xuyizhi.y365.com JBX5>D4-
下载怀才不遇 改写的JSP探针-V0.05测试结果,将其放置在D:\tomcat\webapps\examples下面,取名为jspchexk.jsp。打开网页 !epbueD'
http://127.0.0.1/examples/jspcheck.jsp A3`PLot$
,得到如下的页面: *o~Qp}>
至此,我们已经完成了JSP的全部安装工作。
发表评论
-
Resin3.1 优化(转)
2012-06-01 13:48 1167使用resin已经有四、五 ... -
resin 3.1 配置
2011-04-02 13:59 771<!-- Resin 3.1 配置文件. --> ... -
[转帖]Subversion权限详解
2011-03-14 14:13 6531 背景假设 厦门央瞬公司是一家电子元器件设 ... -
CollabNetSubversionEdge-1.3.1安装与配置 使用
2011-02-17 11:16 33191、双击CollabNetSubversionEdge-1 ... -
SubVersion和Subclipse的简单使用方法
2011-02-17 11:01 1011版本 CollabNetSubversion-server-1 ... -
同一台服务器上一个resin配置多个应用,启动独立
2011-02-11 10:31 1578原文地址:http://jadewoo.iteye.com/b ... -
Resin3.1下resin.conf配置文件说明
2011-02-11 10:24 824原贴地址:http://dolphin-ygj.iteye.c ... -
resin配置心得
2008-02-13 11:52 3201引自:http://itfeng.blog.techweb.c ... -
网友杂谈各种APP SERVER(昨天讨论的总结)
2008-02-13 10:24 1183比较杂,比较乱,大家看的时候只能“随意”一些了。呵呵。还是按应 ... -
Tomcat启动分析
2008-01-26 11:13 1233Tomcat启动分析heavyz, 2003- ... -
tomcat增加jvm使用的内存的方法
2008-01-12 10:50 1896tomcat增加jvm使用的内存的方法 发表人:wo ... -
教你使用solr搭建你的全文检索
2008-01-12 09:40 1821教你使用solr搭建你的全文检索引用:http://bbs.z ...
相关推荐
简介:AAWServer_v4.0 是一款基于 Apache+resin 的全能服务器组合套件,拥有安装简单、便捷、绿色、免配置等特点,可以快速搭建 ASP+CGI+PHP+JSP+MySQL+.NET 全能网站服务器平台,方便您调试和开发ASP、CGI、PHP、...
AAWServer5.0集成Tomcat6版全能WEB服务器是一款基于 Apache+TOMCAT,支持ASP+JSP+PHP+CGI+.NET+MYSQL 的全能服务器组合套件,AAWServer5.0可以很好的在WINXP,NT,2000,VISTA,2003,2007,2008系统上运行,独立不需要IIS...
是Apache+asp+php+cgi+jsp+mysql组合的一种超级全能服务器套件外加配置的环境变量:右击我的电脑—>属性—>高级—>环境变量1.变量名:path 变量值:D\\usr\\Java\\jdk 3.变量名:CLASSPATH 变量值:.\\;D\\usr\\Java...
- **ASP/ASP.NET**:微软推出的服务器端脚本环境,适用于Windows平台。 - **JSP**:Sun Microsystems(现已被Oracle收购)开发的一种技术,用于创建动态网页。 - **CGI**:通用网关接口,允许客户端应用程序同...
【Windows 2000下的服务器安装】涉及的是在Windows 2000操作系统上搭建一个包含多种技术的服务器环境,主要包括ASP、JSP、PHP服务器的安装与配置。以下是详细步骤: 首先,你需要下载一系列的软件包: 1. **Apache...
目的:配置运行PHP的环境(IIS+PHP+MYSQL+CF+Perl)支持php+cgi+asp+jsp等 操作系统:windows2000 advance server(sp3)简体中文版 需要相关软件: 一:php-4.3.0-Win32.zip ,到相应站点下载,我上传文件不方便,...
此外,还探讨了Web数据库技术的其他实现方式,如CGI、Web API、Java、ASP、JSP、Perl等,展示了PHP作为动态网页开发工具的优势。 通过这样的系统,不仅可以方便地管理大量的信息分类编码数据,还能提供用户友好的...
WAMP(Windows, Apache, MySQL, PHP)是一个在Windows环境下的一体化安装包,它集成了Apache服务器、MySQL数据库和PHP,简化了在Windows下的PHP开发环境配置,使初学者和开发人员能够快速搭建本地开发环境。...
* Apache服务器支持多种Web编程语言,例如ASP、JSP以及PHP等。 知识点3:MySQL数据库的主要特点 * 快速、可靠、易于使用 * 工作在客户端/服务器模式下或嵌入式系统中 * 真正的多线程 * 跨平台性 * 数据类型丰富 * ...
可以快速搭建 ASP CGI PHP JSP MySQL .NET 全能网站服务器平台, 方便您调试和开发ASP、CGI、PHP、JSP,.NET等程序。 安装: 您可以安装本软件到任意目录,但注意安装路径不要含有汉字和空格。 备份: 请先停止 ...
2. **安装服务器**:IIS只能在Windows系统中安装,Apache则跨平台。 3. **安装PHP**:下载并安装PHP的Windows版本,修改php.ini配置文件以启用必要的功能。 4. **配置系统变量**:将PHP的安装路径添加到系统环境变量...
本文主要讨论了电子商务网站平台设计中的主要技术,包括ASP、PHP、JSP等动态网站技术,以及跨Windows和Linux平台的同一个数据库MySql的使用。本文还对电子商务网站设计中的主要前台和后台程序进行了详细的介绍。 一...
企业级智能网站服务器多语言集成包AiWnmp是基于开源程序Nginx Mysql/MariaDB Perl/PHp/CGI Zend FTPserver Apache/Tomcat和PHPmyadmin等成熟技术封装而来。自主研发了集成控制,其特点:高负载、方便、实用、免安装...
动态网站能够根据不同的请求返回不同的内容,这种网站一般需要数据库技术的支持,常见的动态网站技术包括PHP、ASP、JSP和CGI等。而静态网站则使用纯粹的HTML格式,其内容不会因用户的请求而改变,早期的网站多数为...
- **低成本**:基于LAMP(Linux+Apache+MySQL+PHP)组合,整体成本较低。 - **易学性**:相较于其他动态网页技术,如JSP、ASP.NET,学习曲线较平缓。 - **开源性**:开放源代码,支持二次开发。 #### 四、PHP语法示例...
- **1.2.1 Tomcat下JSP环境的配置**:这部分详细介绍了如何在Apache Tomcat服务器上配置JSP环境,包括安装Tomcat、设置环境变量等步骤。 - **1.2.1 建立自己的Jsp工作目录**:这里指导读者如何创建项目目录结构,以...
与Apache不同,Tomcat专注于动态内容的解析和执行,它不支持静态HTML,但可以处理JSP、Servlet、ASP、PHP、CGI等多种动态语言。Tomcat可以独立运行,也可以与Apache集成,通过Apache反向代理的方式,将动态请求转发...
1. CGI(Common Gateway Interface,通用网关接口):早期的动态网页技术,用于连接Web服务器和各种编程语言。 2. ASP(Active Server Pages,活动服务器页面):微软的产品,后来发展为ASP.NET。 3. JSP(Java...
常见的Web开发技术有Perl/Shell的CGI、Microsoft的ISAPI、Netscape的NSAPI、ASP(Active Server Page)、PHP(Personal Home Page)以及JSP等。其中,PHP因其易于使用、跨平台的可移植性和开放源代码的特点,成为Web...
1. **跨平台**:PHP可以在多种操作系统上运行,如Windows、Linux、Mac OS等,并且与多种数据库兼容,包括MySQL、PostgreSQL等。 2. **安全性与效率**:PHP拥有良好的安全性能和高效的执行效率,能够处理大量用户...