﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-LittleCloud's Java World-随笔分类-服务器</title><link>http://www.blogjava.net/ash011/category/29769.html</link><description>Live and learn.</description><language>zh-cn</language><lastBuildDate>Thu, 17 Apr 2008 10:39:40 GMT</lastBuildDate><pubDate>Thu, 17 Apr 2008 10:39:40 GMT</pubDate><ttl>60</ttl><item><title>redhat9下配置cvs及windows客户端连接成功</title><link>http://www.blogjava.net/ash011/archive/2008/04/17/193804.html</link><dc:creator>walkingpig</dc:creator><author>walkingpig</author><pubDate>Thu, 17 Apr 2008 08:38:00 GMT</pubDate><guid>http://www.blogjava.net/ash011/archive/2008/04/17/193804.html</guid><wfw:comment>http://www.blogjava.net/ash011/comments/193804.html</wfw:comment><comments>http://www.blogjava.net/ash011/archive/2008/04/17/193804.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ash011/comments/commentRss/193804.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ash011/services/trackbacks/193804.html</trackback:ping><description><![CDATA[<p style="font-size: 10pt"><span style="font-size: 12pt">偶也是第一次配这东西,参考了许多网友的帖子,可半路上出现了很多报错,郁闷得死,<br />
<br />
这里我把我自己最后成功的笔记分享给大家.<br />
<br />
&nbsp; </span></p>
<p><strong><span style="font-size: 15pt; color: #444444; font-family: 宋体"><span style="font-size: 12pt">一</span></strong></span><strong><span style="font-size: 15pt; color: #444444; font-family: ˎ̥"><span style="font-size: 12pt"> CVS</span></strong></span><strong><span style="font-size: 15pt; color: #444444; font-family: 宋体"><span style="font-size: 12pt">服务器的安装：</span></strong></span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">1．&nbsp;</span><span style="color: #444444; font-family: 宋体">查看你的操作系统上是否安装了</span><span style="color: #444444; font-family: ˎ̥">CVS</span><span style="color: #444444; font-family: 宋体">：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; rpm -qa|grep cvs</span></span></p>
<p style="text-indent: 21pt"><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">guile-1.8.0-8.20060831cvs</span></span></p>
<p style="text-indent: 21pt"><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">cvs-1.11.22-4</span></span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">2．&nbsp;</span><span style="color: #444444; font-family: 宋体">建立</span><span style="color: #444444; font-family: ˎ̥">cvs</span><span style="color: #444444; font-family: 宋体">用户组：</span></span></p>
<p style="text-indent: 21pt"><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">/usr/sbin/groupadd cvs</span></span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 0cm"><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">3<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="color: #444444; font-family: 宋体">建立</span><span style="color: #444444; font-family: ˎ̥">cvs</span><span style="color: #444444; font-family: 宋体">组的</span><span style="color: #444444; font-family: ˎ̥">cvsroot</span><span style="color: #444444; font-family: 宋体">用户和所属的目录：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; /usr/sbin/useradd -g cvs -G cvs &#8211;d /cvsroot cvsroot <br />
<br />
</span></span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 0cm"><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">4<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="color: #444444; font-family: 宋体">为</span><span style="color: #444444; font-family: ˎ̥">cvsroot</span><span style="color: #444444; font-family: 宋体">用户添加密码：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; passwd cvsroot</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #444444; font-family: 宋体">密码：</span><span style="color: #444444; font-family: ˎ̥">cvsroot123456</span></span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">5<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="color: #444444; font-family: 宋体">改变</span><span style="color: #444444; font-family: ˎ̥"> /cvsroot/ </span><span style="color: #444444; font-family: 宋体">的目录属性：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; chmod &#8211;R 770 /cvsroot <br />
<br />
</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">6</span></span><span style="color: #444444; font-family: 宋体"><span style="font-size: 12pt">改变用户登陆身份：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; su cvsroot</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">7&nbsp;</span><span style="color: #444444; font-family: 宋体">开始创建单个项目：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; cd /cvsroot <br />
#&gt; mkdir configuration<br />
#&gt;mkdir psgui</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">#&gt;mkdir davinci</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">8&nbsp;</span></span><span style="color: #444444; font-family: 宋体"><span style="font-size: 12pt">开始建立仓库：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; cvs &#8211;d /cvsroot/configuration init <br />
#&gt; cvs &#8211;d /cvsroot/psgui init </span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">#&gt; cvs &#8211;d /cvsroot/davinci init</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; chmod -R 770 ./configuration/ ./psgui/ ./davinci/</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">9</span><span style="color: #444444; font-family: 宋体">建立</span><span style="color: #444444; font-family: ˎ̥">CVS</span><span style="color: #444444; font-family: 宋体">服务启动文件，我们使用</span><span style="color: #444444; font-family: ˎ̥">xinetd</span><span style="color: #444444; font-family: 宋体">方式：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; [Crtl]+[d] </span></span><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">切换到</span><span style="color: #444444; font-family: ˎ̥">root</span><span style="color: #444444; font-family: 宋体">用户身份</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; cd /etc/xinetd.d <br />
#&gt; vi cvspserver <br />
<br />
service cvspserver</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">{</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disable = no</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; flags = REUSE</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;socket_type = stream</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wait = no</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; user = root</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server = /usr/bin/cvs</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server_args = -f --allow-root=/cvsroot/configuration --allow-root=/cvsroot/psgui --allow-root=/cvsroot/davinci pserver</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; log_on_failure += USERID</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">}</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">注：由于</span><span style="color: #444444; font-family: ˎ̥">xinetd</span><span style="color: #444444; font-family: 宋体">的</span><span style="color: #444444; font-family: ˎ̥">server_args</span><span style="color: #444444; font-family: 宋体">长度限制</span><span style="color: #444444; font-family: ˎ̥">,</span><span style="color: #444444; font-family: 宋体">当你想运行很多的单个仓库的时候</span><span style="color: #444444; font-family: ˎ̥">,</span><span style="color: #444444; font-family: 宋体">可以这么做：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<br />
</span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">10 </span><span style="color: #444444; font-family: 宋体">加入</span><span style="color: #444444; font-family: ˎ̥">cvs</span><span style="color: #444444; font-family: 宋体">服务：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt;vi /etc/services <br />
<br />
cvspserver 2401/tcp #pserver cvs service <br />
cvspserver 2401/udp #pserver cvs service</span></span></p>
<p><span style="color: #444444; font-family: 宋体"><span style="font-size: 12pt">已经存在了，如下：（没有添加了）</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">cvspserver&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2401/tcp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # CVS client/server operations</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">cvspserver&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2401/udp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # CVS client/server operations</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">11 </span><span style="color: #444444; font-family: 宋体">启动</span><span style="color: #444444; font-family: ˎ̥">cvs</span><span style="color: #444444; font-family: 宋体">服务：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; /etc/init.d/xinetd restart</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">12 </span><span style="color: #444444; font-family: 宋体">检查</span><span style="color: #444444; font-family: ˎ̥">cvspserver</span><span style="color: #444444; font-family: 宋体">服务是否已经启动：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; netstat -l |grep cvspserver <br />
</span></span><span style="color: #444444; font-family: 宋体"><span style="font-size: 12pt">应该有如下结果：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">tcp 0 0 *:cvspserver *:* LISTEN</span></span></p>
<p><span style="color: #444444; font-family: 宋体"><span style="font-size: 12pt">已经有上面的显示结果</span></span></p>
<p><strong><span style="font-size: 15pt; color: #444444; font-family: 宋体"><span style="font-size: 12pt">二</span></strong></span><strong><span style="font-size: 15pt; color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">CVS</span></strong></span><strong><span style="font-size: 15pt; color: #444444; font-family: 宋体"><span style="font-size: 12pt">服务的用户管理：</span></strong></span><strong><span style="font-size: 15pt; color: #444444; font-family: ˎ̥"><br />
</span></strong><span style="color: #444444; font-family: ˎ̥"><br />
</span><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">上面我们已经建立了</span><span style="color: #444444; font-family: ˎ̥">configuration</span><span style="color: #444444; font-family: 宋体">和</span><span style="color: #444444; font-family: ˎ̥">psgui</span><span style="color: #444444; font-family: 宋体">、</span><span style="color: #444444; font-family: ˎ̥">davinci</span><span style="color: #444444; font-family: 宋体">三个</span><span style="color: #444444; font-family: ˎ̥">CVS</span><span style="color: #444444; font-family: 宋体">仓库，下面我们分别给这三个仓库建立</span><span style="color: #444444; font-family: ˎ̥">cvs</span><span style="color: #444444; font-family: 宋体">用户。</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">13</span><span style="color: #444444; font-family: 宋体">创建可以登陆</span><span style="color: #444444; font-family: ˎ̥">cvs</span><span style="color: #444444; font-family: 宋体">服务器的用户名和密码：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<br />
<span style="font-size: 12pt">#&gt; su cvsroot <br />
#&gt; vi /cvsroot/configuration/CVSROOT/passwd <br />
yujiabo:*****:cvsroot <br />
<br />
#&gt;vi /cvsroot/psgui/CVSROOT/passwd <br />
<br />
lianghuoyan:*****:cvsroot <br />
yujiabo:*****:cvsroot <br />
<br />
</span></span><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">这两个文件的意思是有</span><span style="color: #444444; font-family: ˎ̥">yujiabo</span><span style="color: #444444; font-family: 宋体">，</span><span style="color: #444444; font-family: ˎ̥">lianghuoyan</span><span style="color: #444444; font-family: 宋体">两个</span><span style="color: #444444; font-family: ˎ̥">cvs</span><span style="color: #444444; font-family: 宋体">用户，</span><span style="color: #444444; font-family: ˎ̥">lianghuoyan</span><span style="color: #444444; font-family: 宋体">拥有</span><span style="color: #444444; font-family: ˎ̥">psgui</span><span style="color: #444444; font-family: 宋体">的使用权限，</span><span style="color: #444444; font-family: ˎ̥">yujiabo</span><span style="color: #444444; font-family: 宋体">拥有</span><span style="color: #444444; font-family: ˎ̥">configuration</span><span style="color: #444444; font-family: 宋体">和</span><span style="color: #444444; font-family: ˎ̥">psgui</span><span style="color: #444444; font-family: 宋体">的使用权限</span><span style="color: #444444; font-family: ˎ̥">,</span><span style="color: #444444; font-family: 宋体">登陆后的权限是</span><span style="color: #444444; font-family: ˎ̥">cvsroot</span><span style="color: #444444; font-family: 宋体">权限。</span></span><span style="color: #444444; font-family: ˎ̥"><br />
</span><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">注意：这里的</span><span style="color: #444444; font-family: ˎ̥">cvs</span><span style="color: #444444; font-family: 宋体">用户和系统用户是不同的。</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<br />
</span></p>
<p><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">14 *****</span></span><span style="color: #444444; font-family: 宋体"><span style="font-size: 12pt">为密码，由以下文件生成：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<br />
<span style="font-size: 12pt">#&gt; vi /cvsroot/passwd.pl <br />
<br />
#!/usr/bin/perl <br />
srand (time()); <br />
my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))"; <br />
my $salt = sprintf ("%c%c", eval $randletter, eval $randletter); <br />
my $plaintext = shift; <br />
my $crypttext = crypt ($plaintext, $salt); <br />
print "${crypttext}<br />
";<br />
#&gt;chmod a+x /cvsroot/passwd.pl <br />
<br />
</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">15 </span></span><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">如果你想生成一个密码是</span><span style="color: #444444; font-family: ˎ̥">&#8220;123456&#8221;</span><span style="color: #444444; font-family: 宋体">，则：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; /cvsroot/passwd.pl &#8220;123456&#8221; <br />
</span></span><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">回车即可得到加密密码</span><span style="color: #444444; font-family: ˎ̥">,</span><span style="color: #444444; font-family: 宋体">用其替换</span><span style="color: #444444; font-family: ˎ̥">passwd</span><span style="color: #444444; font-family: 宋体">文件中的</span><span style="color: #444444; font-family: ˎ̥">***** </span></span><span style="color: #444444; font-family: ˎ̥"><br />
<br />
</span></p>
<p><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">16&nbsp;Ok</span></span><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">，</span><span style="color: #444444; font-family: ˎ̥">cvs</span><span style="color: #444444; font-family: 宋体">现在已经全部安装完成了，如果你想让一个用户拥有</span><span style="color: #444444; font-family: ˎ̥">psgi</span><span style="color: #444444; font-family: 宋体">的权限，你就在</span><span style="color: #444444; font-family: ˎ̥">/cvsroot/psgui/CVSROOT/passwd</span><span style="color: #444444; font-family: 宋体">中给他加入一个用户；如果你想让一个用户同时具有</span><span style="color: #444444; font-family: ˎ̥">psgui</span><span style="color: #444444; font-family: 宋体">和</span><span style="color: #444444; font-family: ˎ̥">davinci</span><span style="color: #444444; font-family: 宋体">的权限，你就给</span><span style="color: #444444; font-family: ˎ̥">/cvsroot/psgui/CVSROOT/passwd</span><span style="color: #444444; font-family: 宋体">和</span><span style="color: #444444; font-family: ˎ̥">/cvsroot/davinci/CVSROOT/passwd</span><span style="color: #444444; font-family: 宋体">里给他加一个用户名和密码相同的用户即可。最后，我们试用一下：</span></span><span style="color: #444444; font-family: ˎ̥"><br />
<span style="font-size: 12pt">#&gt; cvs -d :pserver:yujiabo@168.68.73.122:/cvsroot/psgui login <br />
<br />
</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><br />
</span><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">敲入命令回车后提示输入</span><span style="color: #444444; font-family: ˎ̥">yujiabo</span><span style="color: #444444; font-family: 宋体">的密码</span><span style="color: #444444; font-family: ˎ̥">,</span><span style="color: #444444; font-family: 宋体">你按照自己设置的密码输入</span><span style="color: #444444; font-family: ˎ̥">,</span><span style="color: #444444; font-family: 宋体">如果没有什么错误信息出现就是成功了</span><span style="color: #444444; font-family: ˎ̥">(</span><span style="color: #444444; font-family: 宋体">我的机器</span><span style="color: #444444; font-family: ˎ̥">IP</span><span style="color: #444444; font-family: 宋体">地址是</span><span style="color: #444444; font-family: ˎ̥">168.68.73.122)</span></span></p>
<p><span style="color: #444444; font-family: 宋体"><span style="font-size: 12pt">客户端测试：</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">用</span><span style="color: #444444; font-family: ˎ̥">ash</span><span style="color: #444444; font-family: 宋体">用户登陆</span><span style="color: #444444; font-family: ˎ̥">168.68.73.123</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">运行</span><span style="color: #444444; font-family: ˎ̥">#</span></span></p>
<p><span style="color: #444444; font-family: ˎ̥"><span style="font-size: 12pt">cvs -d :pserver:yujiabo@168.68.73.122:/cvsroot/configuration login</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">123456</span><span style="color: #444444; font-family: 宋体">（输入的密码）</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">出现错误：</span><span style="font-size: 10pt; color: #cc0033; font-family: Arial">2401 failed</span><span style="font-size: 10pt; color: black; font-family: Arial">: </span><span style="font-size: 10pt; color: #cc0033; font-family: Arial">No route to host</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">客户端连接不上，放开服务器防火墙</span><span style="color: #444444; font-family: ˎ̥">2401</span><span style="color: #444444; font-family: 宋体">端口，方法如下：</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">在</span><span style="color: #444444; font-family: ˎ̥">168.68.73.122</span><span style="color: #444444; font-family: 宋体">用</span><span style="color: #444444; font-family: ˎ̥">root</span><span style="color: #444444; font-family: 宋体">登陆后，运行</span><span style="color: #444444; font-family: ˎ̥">#system-config-securitylevel</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: 宋体">选择&#8220;定制&#8221;，其它端口处输入：</span><span style="color: #444444; font-family: ˎ̥">2401</span><span style="color: #444444; font-family: 宋体">，然后&#8220;确定&#8221;设置。</span></span></p>
<p><span style="color: #444444; font-family: 宋体"><span style="font-size: 12pt">现在客户端可以连接了。</span></span></p>
<p><span style="font-size: 12pt"><span style="color: #444444; font-family: ˎ̥">Windows</span><span style="color: #444444; font-family: 宋体">下的客户端软件</span><span style="color: #444444; font-family: ˎ̥">WinCvs1.3</span></span><span style="color: #444444; font-family: 宋体"><span style="font-size: 12pt">配置如下：<br />
CVSROOT<br />
认证方式:pserver<br />
路径:/cvsroot/configuration<br />
用户名:yujiabo<br />
CVSROOT:yujiabo@168.68.73.122:/cvsroot/configuration</span></span></p>
<img src ="http://www.blogjava.net/ash011/aggbug/193804.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ash011/" target="_blank">walkingpig</a> 2008-04-17 16:38 <a href="http://www.blogjava.net/ash011/archive/2008/04/17/193804.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Testlink与Mantis集成后，乱码解决办法</title><link>http://www.blogjava.net/ash011/archive/2008/04/15/193135.html</link><dc:creator>walkingpig</dc:creator><author>walkingpig</author><pubDate>Tue, 15 Apr 2008 08:18:00 GMT</pubDate><guid>http://www.blogjava.net/ash011/archive/2008/04/15/193135.html</guid><wfw:comment>http://www.blogjava.net/ash011/comments/193135.html</wfw:comment><comments>http://www.blogjava.net/ash011/archive/2008/04/15/193135.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ash011/comments/commentRss/193135.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ash011/services/trackbacks/193135.html</trackback:ping><description><![CDATA[<p>安装好TestLink 和Mantis后，所有配置好以后，发现测试相关的BUG标题中文是乱码，网上找了若干文章没有解决，自己摸索出一下方法。</p>
<p>Mantis版本： 1.1.0(RC2)<br />
TestLink版本：1.7.1<br />
PHP版本：5.2.5<br />
MySQL版本：5.0.22</p>
<p>需要修改TestLink的文件：lib\bugtracking\int_mantis.php</p>
<p>&nbsp;function getBugSummaryString($id)<br />
&nbsp;{<br />
&nbsp;&nbsp;if (!$this-&gt;isConnected())<br />
&nbsp;&nbsp;&nbsp;return false;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;//$this-&gt;m_dbConnection-&gt;aaa();<br />
&nbsp;<strong><font color="#000080">&nbsp;</font><font color="#ff0000">$this-&gt;m_dbConnection-&gt;exec_query("set names 'GB2312'");&nbsp; //&lt;-新增加的<br />
</font></strong>&nbsp;&nbsp;<br />
&nbsp;&nbsp;$status = null;<br />
&nbsp;&nbsp;// 20070302 - {$this-&gt;m_dbName}.mantis_bug_table -&gt; mantis_bug_table<br />
&nbsp;&nbsp;// Problems with MS-SQL<br />
&nbsp;&nbsp;$query = "Select summary FROM mantis_bug_table Where id='" . $id."'";<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;$result = $this-&gt;m_dbConnection-&gt;exec_query($query);<br />
&nbsp;&nbsp;if ($result)<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;$summary = $this-&gt;m_dbConnection-&gt;fetch_array($result);</p>
<p>&nbsp;&nbsp;&nbsp;// 20070302 - BUGID - on MS-SQL fetch_array() does not returns numeric indexes, then<br />
&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; only choice is accessing my field name (IMHO better)<br />
&nbsp;&nbsp;&nbsp;if ($summary)<br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#ff0000">$summary = iconv("GB2312",TL_TPL_CHARSET,$summary['summary']);//&lt;-修改的</font></strong><br />
&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;$summary = null;<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;return $summary;<br />
&nbsp;}<br />
</p>
<br />
<br />
源文出自:http://www.joyblog.cn/article.asp?id=463
<img src ="http://www.blogjava.net/ash011/aggbug/193135.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ash011/" target="_blank">walkingpig</a> 2008-04-15 16:18 <a href="http://www.blogjava.net/ash011/archive/2008/04/15/193135.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows下apache+testlink集成mantis成功</title><link>http://www.blogjava.net/ash011/archive/2008/04/15/193110.html</link><dc:creator>walkingpig</dc:creator><author>walkingpig</author><pubDate>Tue, 15 Apr 2008 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/ash011/archive/2008/04/15/193110.html</guid><wfw:comment>http://www.blogjava.net/ash011/comments/193110.html</wfw:comment><comments>http://www.blogjava.net/ash011/archive/2008/04/15/193110.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ash011/comments/commentRss/193110.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ash011/services/trackbacks/193110.html</trackback:ping><description><![CDATA[<span class="tpc_title">TestLink中集成Mantis bug 管理系统</span><br />
<br />
<span class="tpc_content">相信大家在选择测试管理工具的时候，除了Free这个重要因素之外，是否也想让其功能更全呢？如果功能不够全，那么就想着是否能集成其他系统的功能进而完善呢？下面要说的就是一个集成功能的运用，希望对大家有帮助。<br />
<br />
简述<br />
<br />
在TestLink和bug 管理系统集成必须具备以下特点：<br />
1. &nbsp; &nbsp; &nbsp; 在TestLink和bug 管理系统之间所有的信息交流都是在数据库中完成。<br />
2. &nbsp; &nbsp; &nbsp; TestLink（现在版本）既不能发信息给bug 管理系统，也不能从bug 管理系统接收信息，只是单纯的调用。<br />
在配置完成之后运行，TestLink用户的使用步骤如下：<br />
1. &nbsp; &nbsp; &nbsp; 当执行某个测试失败。<br />
2. &nbsp; &nbsp; &nbsp; 用户点击链接打开bug 管理系统，将issue提交。<br />
3. &nbsp; &nbsp; &nbsp; 当issue提交完毕之后，用户必须将bug 管理系统的issue ID记录到TestLink。<br />
4. &nbsp; &nbsp; &nbsp; 用户返回到TestLink的测试执行页面，将issue ID记录到Bug问题的地方。<br />
5. &nbsp; &nbsp; &nbsp; 在用户保存执行结果之后，Testlink将显示从Bug 管理系统获取的数据。<br />
<br />
环境要求示例：<br />
l &nbsp; &nbsp; &nbsp; TestLink和Mantis安装在同一台服务器上<br />
l &nbsp; &nbsp; &nbsp; Mantis的链接：<a href="http://localhost:8008/mantis/" target="_blank">http://168.68.73.29/mantis/</a><br />
l &nbsp; &nbsp; &nbsp; TestLink的链接：<a href="http://localhost:8008/TestLink/" target="_blank">http://168.68.73.29/TestLink/</a><br />
l &nbsp; &nbsp; &nbsp; Mantis数据库名字：mantis<br />
l &nbsp; &nbsp; &nbsp; Mysql登录名字：mantis_user<br />
l &nbsp; &nbsp; &nbsp; 登录密码：Mantis_passwd<br />
第一步：编辑config.inc.php<br />
找到$g_interface_bugs='NO';<br />
改成$g_interface_bugs='MANTIS';<br />
<br />
第二步：在mantis上设置匿名登录权限<br />
l &nbsp; &nbsp; &nbsp; 匿名登录的设置需要打开。<br />
l &nbsp; &nbsp; &nbsp; Mantis的匿名用户具备对所有的项目都可以浏览的权限。<br />
Change the following in your mantis config_inc.php (replace dummy with your created user)<br />
# --- anonymous login -----------<br />
# Allow anonymous login<br />
$g_allow_anonymous_login = ON;<br />
$g_anonymous_account = 'dummy';<br />
<br />
注:这个dummy用户需要administrator在后台添加,注册不了的<br />
<br />
第三步：在TestLink里配置mantis的界面参数。<br />
你必须编辑TL_ABS_PATH/cfg/mantis.cfg.php，如下所示：<br />
/** The DB host to use when connecting to the mantis db */<br />
define('BUG_TRACK_DB_HOST', 'localhost');<br />
<br />
/** The name of the database that contains the mantis tables */<br />
define('BUG_TRACK_DB_NAME', 'manti');<br />
<br />
/** The DB type being used by mantis <br />
values: mysql,mssql,postgres<br />
*/<br />
define('BUG_TRACK_DB_TYPE', 'mysql');<br />
<br />
/** The DB type being used by mantis */<br />
define('BUG_TRACK_DB_USER', 'mantis_user');<br />
<br />
/** The DB password to use for connecting to the mantis db */<br />
define('BUG_TRACK_DB_PASS', 'mantis_passwd');<br />
<br />
/** link to the bugtracking system, for viewing bugs */<br />
define('BUG_TRACK_HREF', "<a href="http://localhost:8008/mantis/view.php?id=" target="_blank">http://168.68.73.29/mantis/view.php?id=</a>");<br />
<br />
/** link to the bugtracking system, for entering new bugs */<br />
define('BUG_TRACK_ENTER_BUG_HREF'," <a href="http://localhost:8008/mantis/" target="_blank">http://168.68.73.29/mantis/</a>");<br />
<br />
<br />
测试配置：<br />
首先在TestLink里面执行一条测试用例，执行之后，如果发现问题，则点击&#8220;Create New Bug&#8221;，则打开mantis页面，将发现的问题报告至mantis上，报告成功之后，回到TestLink，将Issue ID填写到&#8220;Bug/Problem Report&#8221;的文本框里，然后点击&#8220;Save Result&#8221;，这样，Testlink就能把Mantis上的issue数据显示在执行测试用例页面下方了。<br />
<br />
此外，你还可以TestLink的bug报表功能，点击&#8220;Total Bugs For Each Test Case&#8221;，则在右边的页面里显示该项目所有测试用例下的bug列表。<br />
</span>
<img src ="http://www.blogjava.net/ash011/aggbug/193110.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ash011/" target="_blank">walkingpig</a> 2008-04-15 15:27 <a href="http://www.blogjava.net/ash011/archive/2008/04/15/193110.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows xp下成功安装mantis及发送外网邮件</title><link>http://www.blogjava.net/ash011/archive/2008/04/11/192256.html</link><dc:creator>walkingpig</dc:creator><author>walkingpig</author><pubDate>Fri, 11 Apr 2008 10:41:00 GMT</pubDate><guid>http://www.blogjava.net/ash011/archive/2008/04/11/192256.html</guid><wfw:comment>http://www.blogjava.net/ash011/comments/192256.html</wfw:comment><comments>http://www.blogjava.net/ash011/archive/2008/04/11/192256.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ash011/comments/commentRss/192256.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ash011/services/trackbacks/192256.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&lt;?php#&nbsp;Mantis&nbsp;-&nbsp;a&nbsp;php&nbsp;based&nbsp;bugtracking&nbsp;system#&nbsp;Copyright&nbsp;(C)&nbsp;2000&nbsp;-&nbsp;2002&nbsp;&nbsp;Kenzaburo&nbsp;Ito&nbsp;-&nbsp;kenito@...&nbsp;&nbsp;<a href='http://www.blogjava.net/ash011/archive/2008/04/11/192256.html'>阅读全文</a><img src ="http://www.blogjava.net/ash011/aggbug/192256.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ash011/" target="_blank">walkingpig</a> 2008-04-11 18:41 <a href="http://www.blogjava.net/ash011/archive/2008/04/11/192256.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>testlink1.7.0导入xml需求报错</title><link>http://www.blogjava.net/ash011/archive/2008/03/04/183728.html</link><dc:creator>walkingpig</dc:creator><author>walkingpig</author><pubDate>Tue, 04 Mar 2008 08:19:00 GMT</pubDate><guid>http://www.blogjava.net/ash011/archive/2008/03/04/183728.html</guid><wfw:comment>http://www.blogjava.net/ash011/comments/183728.html</wfw:comment><comments>http://www.blogjava.net/ash011/archive/2008/03/04/183728.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ash011/comments/commentRss/183728.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ash011/services/trackbacks/183728.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt">要导入的需求xml文件requirement.xml内容如下：<br />
<br />
</span>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version="1.0"&nbsp;encoding="gb2312"</span><span style="color: #0000ff">?&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">requirements</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">requirement</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">docid</span><span style="color: #0000ff">&gt;</span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080">需求001</span><span style="color: #0000ff">]]&gt;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">docid</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080">需求001标题</span><span style="color: #0000ff">]]&gt;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">discription</span><span style="color: #0000ff">&gt;</span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080">需求001的描述</span><span style="color: #0000ff">]]&gt;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">discription</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">requirement</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">requirement</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">docid</span><span style="color: #0000ff">&gt;</span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080">需求002</span><span style="color: #0000ff">]]&gt;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">docid</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080">需求002标题</span><span style="color: #0000ff">]]&gt;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">discription</span><span style="color: #0000ff">&gt;</span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080">需求002的描述</span><span style="color: #0000ff">]]&gt;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">discription</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">requirement</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">requirement</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">docid</span><span style="color: #0000ff">&gt;</span><span style="color: #0000ff">&lt;![CDATA[</span></span><span style="font-size: 10pt"><span style="color: #808080">需求003]&gt;&lt;/docid&gt;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;&lt;![CDATA[需求003标题</span><span style="color: #0000ff">]]&gt;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">discription</span><span style="color: #0000ff">&gt;</span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080">需求003的描述</span><span style="color: #0000ff">]]&gt;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">discription</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">requirement</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 10pt"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span></span><span style="font-size: 10pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">requirements</span><span style="color: #0000ff">&gt;</span></span></div>
<span style="font-size: 10pt">但不知道什么原因，我导入时总是报错：<br />
＂please check the file format,seems is not possible get any requirement＂<br />
这是为何，请有经验的朋友帮我解答一下下，呵呵</span>
<img src ="http://www.blogjava.net/ash011/aggbug/183728.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ash011/" target="_blank">walkingpig</a> 2008-03-04 16:19 <a href="http://www.blogjava.net/ash011/archive/2008/03/04/183728.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows XP Apache环境下运行Perl写的cgi</title><link>http://www.blogjava.net/ash011/archive/2008/02/29/183009.html</link><dc:creator>walkingpig</dc:creator><author>walkingpig</author><pubDate>Fri, 29 Feb 2008 09:57:00 GMT</pubDate><guid>http://www.blogjava.net/ash011/archive/2008/02/29/183009.html</guid><wfw:comment>http://www.blogjava.net/ash011/comments/183009.html</wfw:comment><comments>http://www.blogjava.net/ash011/archive/2008/02/29/183009.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ash011/comments/commentRss/183009.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ash011/services/trackbacks/183009.html</trackback:ping><description><![CDATA[<div style="font-size: 12pt">运行环境：<br />
Windows XP， ActivePerl-5.8.8.817-MSWin32-x86-257965.msi <br />
<br />
安装完毕，<br />
用记事本打开apache的httpd.conf文件，<br />
1.搜索cgi-bin，找到ScriptAlias /cgi-bin/<br />
<span class="Code">改成 <br />
&nbsp;ScriptAlias /cgi-bin/ "F:/Apache2/cgi-bin/"</span>，这是存放cgi文件的路径<br />
2. 搜索AddHandler &nbsp;找到AddHandler &nbsp;cgi-script&nbsp;.cgi ，这是定义可执行cgi文件扩展名，可以把.cgi 改为 .pl 或加上&#8221;, .pl&#8221; ，成为&#8220;<span class="Code">AddHandler cgi-script&nbsp;.pl ,.cgi</span>&#8220;这样两个后缀都可以用了。<br />
3.更改Options、Allow Override的参数为All。<br />
改完之后象这样：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">#<br />
<img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" />#&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">F:/Apache2/cgi-bin</span><span>"&nbsp;should&nbsp;be&nbsp;changed&nbsp;to&nbsp;whatever&nbsp;your&nbsp;ScriptAliased<br />
<img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" />#&nbsp;CGI&nbsp;directory&nbsp;exists</span><span>,&nbsp;if&nbsp;you&nbsp;have&nbsp;that&nbsp;configured.<br />
<img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" />#<br />
<img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" />&lt;Directory&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">F:/Apache2/cgi-bin</span><span>"&gt;<br />
<img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride&nbsp;All<br />
<img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;Options&nbsp;All<br />
<img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;Order&nbsp;allow</span><span>,deny<br />
<img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;Allow&nbsp;from&nbsp;all<br />
<img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top"  alt="" />&lt;/Directory&gt;</span></div>
&nbsp;4.建立文件 test.pl , 内容如下：<br />
<br />
<span>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #008000">#</span><span>!d:/Perl/bin/perl&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />#</span><span style="color: #008000">#&nbsp;&nbsp;&nbsp;写成!d:/Perl/bin/perl.exe也可以</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />#</span><span style="color: #008000">#&nbsp;注意，如果没有第一行或写错，apache找不到perl解释器</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />#</span><span style="color: #008000">#&nbsp;，会出现500&nbsp;Internal&nbsp;Server</span><span><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff">print</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Content-type:text/html\n\n</span><span>";<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">print</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">CGI执行成功！</span><span>";<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<br />
在F:\phpweb目录下，建立一个html文件，内容如下：<br />
&lt;a <a href="http://168.68.73.97/cgi-bin/test.pl">http://168.68.73.97/cgi-bin/test.pl</a>" &gt; CGI&lt;/a&gt;<br />
5. 重新启动apache server，然后在浏览器打开这个文件，提示 &#8220;CGI执行成功！&#8221;<br />
</span></div>
<img src ="http://www.blogjava.net/ash011/aggbug/183009.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ash011/" target="_blank">walkingpig</a> 2008-02-29 17:57 <a href="http://www.blogjava.net/ash011/archive/2008/02/29/183009.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>TestLink安装</title><link>http://www.blogjava.net/ash011/archive/2008/02/29/182996.html</link><dc:creator>walkingpig</dc:creator><author>walkingpig</author><pubDate>Fri, 29 Feb 2008 09:17:00 GMT</pubDate><guid>http://www.blogjava.net/ash011/archive/2008/02/29/182996.html</guid><wfw:comment>http://www.blogjava.net/ash011/comments/182996.html</wfw:comment><comments>http://www.blogjava.net/ash011/archive/2008/02/29/182996.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ash011/comments/commentRss/182996.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ash011/services/trackbacks/182996.html</trackback:ping><description><![CDATA[<span style="font-size: 12pt">上一篇windowsxp 下安装php是为了安装TestLink而配的，<br />
TestLink的安装有两种方式，一是自动安装，二是手工安装的方式。<br />
<strong>我用的是自动安装</strong><br />
<br />
在上篇配置好的php环境下，按如下步骤安装TestLink<br />
<br />
1.将TestLink文件夹拷贝到F:\phpweb目录下。<br />
2.在浏览器输入访问地址<a href="http://168.68.73.97/testlink/">http://168.68.73.97/testlink/</a><br />
若没有安装就会自动跳到<a href="http://168.68.73.97/testlink/install/index.php" target="_blank"><strong>http</strong>://168.68.73.97/testlink/install/index.php</a>安装页<br />
3.选择new install，在进入的页面中，输入登录MySQL的用户名和密码，如root，如果没有为TestLink新建一个专用的用户，也可以输入初始用户root。但是因为root权限过多，所以，建议为TestLink新建专用的用户，并为该用户赋予ALTER、SELECT、INSERT、UPDATE、INDEX、CREATE、DELETE和DROP权限。<br />
3.提示安装成功。系统为testlink创建一个默认管理员账号，用户名和密码为：admin/admin。你可以使用这个账号访问TestLink<br />
<br />
在自动安装过程中，安装程序主要做了以下事情：<br />
1.检查web server的参数、php配置、数据库版本<br />
2.创建数据库和表，并导入初始数据<br />
3.完成安装 </span>
<img src ="http://www.blogjava.net/ash011/aggbug/182996.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ash011/" target="_blank">walkingpig</a> 2008-02-29 17:17 <a href="http://www.blogjava.net/ash011/archive/2008/02/29/182996.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windowsxp 下安装php服务</title><link>http://www.blogjava.net/ash011/archive/2008/02/29/182987.html</link><dc:creator>walkingpig</dc:creator><author>walkingpig</author><pubDate>Fri, 29 Feb 2008 08:54:00 GMT</pubDate><guid>http://www.blogjava.net/ash011/archive/2008/02/29/182987.html</guid><wfw:comment>http://www.blogjava.net/ash011/comments/182987.html</wfw:comment><comments>http://www.blogjava.net/ash011/archive/2008/02/29/182987.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ash011/comments/commentRss/182987.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ash011/services/trackbacks/182987.html</trackback:ping><description><![CDATA[<p><span style="font-size: 10pt">我是第一次在xp下配置php<br />
在网上找了很多资料,按照上面的一步步配,总会在半路出现一些问题,<br />
以下是我综合几个网友的资料配置成功的步骤：<br />
</span></p>
<span style="font-size: 10pt">操作系统：windows xp<br />
<font size="4">apache_2.2.6-win32-x86-no_ssl.msi</font>&nbsp;&nbsp; </span><a href="http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.6-win32-x86-openssl-0.9.8e.msi"><span style="font-size: 10pt">http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.6-win32-x86-openssl-0.9.8e.msi</span></a><br />
<font size="4"><span style="font-size: 10pt"><font size="4">php-5.2.5-win32-installer.msi</font>&nbsp;<br />
</span></font><a href="http://cn2.php.net/distributions/php-5.2.5-win32-installer.msi"><span style="font-size: 10pt">http://cn2.php.net/distributions/php-5.2.5-win32-installer.msi</span></a><br />
<span style="font-size: 10pt">PHP 5.2.5 zip package<br />
</span><a href="http://cn.php.net/get/php-5.2.5-Win32.zip/from/cn2.php.net/mirror"><span style="font-size: 10pt">http://cn.php.net/get/php-5.2.5-Win32.zip/from/cn2.php.net/mirror</span></a><font size="4"><span style="font-size: 10pt">（这里面有需要的dll文件）<br />
</span><font size="4"><span style="font-size: 10pt"><font size="4">mysql-5.0.22-win32_Setup.exe</font><br />
</span></font><a href="http://www.mysql.com/"><span style="font-size: 10pt">http://www.mysql.com/<br />
</span></a><br />
<p><span style="font-size: 10pt"><strong style="font-size: 18pt">开始安装<br />
</strong><br />
<span style="font-size: 12pt"><strong>一、安装Apache2.2.6<br />
</strong></span><br />
<span style="font-size: 12pt"><strong>1 运行安装程序 图1</strong></span></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/d90adc030ea87f7a3912bbaa.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">2 下一步，图2 安装协议</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/14dec1f8d9698702d9f9fdaa.jpg" border="0" small="0" /></span></div>
<p><br />
<span style="font-size: 10pt"><strong style="font-size: 12pt">3 下一步，图3 Apache HTTP Server的一些说明</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/42c2e6bf4da7560719d81faa.jpg" border="0" small="0" /></span></div>
<p><br />
<span style="font-size: 10pt"><strong style="font-size: 12pt">4 下一步，图4 填写服务信息</strong></span></p>
<p><span style="font-size: 10pt"><font size="4">Network Domain 域名 ，这里填写 localhost</font><font size="4">Server Name 服务器名，这里填写 localhost</font></span></p>
<p><span style="font-size: 10pt">Administrator&#8216;s Email Address 管理员邮箱</span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<span style="font-size: 10pt"><font size="4"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/bde9a1d43a3a510ca18bb7ab.jpg" border="0" small="0" /></font> </span>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">5 安装类型</strong></span></p>
<p><span style="font-size: 10pt">选择自定义安装 Custom，图5</span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/e35511c7a7152ed1d10060b4.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">6 自定义安装设置，图6</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/c9358e0f22dc2de0ab6457ab.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">修改安装目录，这里我把目录修改到F:\Apache2\图7</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/9f4dbb2375f57749ad34deb5.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">7 安装确认，图8</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/89d67b0f1cde01276059f3b4.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">8 开始安装，图9</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/75575189c278d9be0f2444b5.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt">安装最后会出现几个命令行窗口。</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">9 安装完毕，图10</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/6f99b84593a00232879473b4.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">10 右下角出现图标，图11</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/c2a70c97f3c7eb6055fb96b6.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">11 双击显示服务器监控信息，图12</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/259a10f3eeae3f5d352accb6.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">12 测试，图13</strong></span></p>
<p><span style="font-size: 10pt">在浏览器地址栏输入 </span><a href="http://localhost/"><span style="font-size: 10pt">http://localhost</span></a><span style="font-size: 10pt">，回车显示 &#8220;It works！&#8221;。</span></p>
<p><span style="font-size: 10pt">如图，表示安装成功了！</span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/aef77ffb1fd3951b6d22ebb5.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt">这样 Apache就安装完毕了。</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 18pt">二、安装PHP5.2.5</strong></span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">1 拷贝需要的组件</strong></span></p>
<p><span style="font-size: 10pt">解压php-5.2.5-Win32.zip到&#8220;G:/PHPTemp&#8221;。这里主要是拷贝一些以后需要的组件。</span></p>
<p><span style="font-size: 12pt">2 <span style="font-size: 14pt"><strong style="font-size: 10pt">运行安装程序</strong></span><font size="4"><span style="font-size: 10pt"><font size="4">php-5.2.5-win32-installer.msi</font></span></font></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/4aa9e295b3697b46d1135eb6.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">3 接受 安装协议</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/337622faf917f09a59ee90b7.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">4 选择安装目录，</strong></span></p>
<p><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/aa88991b31782e148618bfb6.jpg" border="0" small="0" /></span></p>
<p><span style="font-size: 10pt">选定目录.我设置的是F:\php\</span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/21616916c20b994720a4e9b6.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">5 选择服务器设置</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/429a90a1f13aa486471064b7.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">6 选择Apache配置文件目录,按我之前的配置，这里我选的是F:\Apache2\</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/eaab2055c1323dc9b745aeb0.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">7 安装设置</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1">
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/dcd00aa4f45fdffa9152ee41.jpg" border="0" small="0" /></span></div>
</div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">8 准备安装</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/16afcfdde73d46e276c638b0.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">9 安装完毕</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt"><img class="blogimg" alt="" src="http://hiphotos.baidu.com/h9999h/pic/item/46f8af351af7311c90ef39b7.jpg" border="0" small="0" /></span></div>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">10 从G:/PHPTemp拷贝libmysql.dll及ext文件夹到F:/PHP<br />
</strong>并在F:/PHP/php.ini中修改成<br />
;;;;;;;;;;;;;;;;;;;;;;<br />
; Dynamic Extensions ;<br />
;;;;;;;;;;;;;;;;;;;;;;<br />
;<br />
; If you wish to have an extension loaded automatically, use the following<br />
; syntax:<br />
;<br />
;&nbsp;&nbsp; extension=modulename.extension<br />
;<br />
; For example, on Windows:<br />
;<br />
;&nbsp; extension=msql.dll<br />
&nbsp;&nbsp; extension=php_mysql.dll <br />
&nbsp;&nbsp; extension=php_mysqli.dll <br />
;<br />
; ... or under UNIX:<br />
<br />
</span><span style="font-size: 10pt">将F:/PHP/php.ini文件拷贝到C:\WINDOWS目录下<br />
将F:/PHP/libmysql.dll文件拷贝到 C:\WINDOWS\system32目录下<br />
将F:/PHP/ext/php_mysql.dll 文件拷贝到 C:\WINDOWS\system32目录下<br />
将F:/PHP/ext/php_mysqli.dll文件拷贝到 C:\WINDOWS\system32目录下<br />
<br />
<strong style="font-size: 12pt">11 对Apache进行设置</strong></span></p>
<p><span style="font-size: 10pt">&nbsp;</span><span style="font-size: 10pt">在F:\下建立phpweb子目录，即&#8220;F:/phpweb&#8221;目录。</span></p>
<p><span style="font-size: 10pt">修改目录F:\Apache2\conf下的文件&#8220; httpd.conf&#8221;。</span></p>
<p><span style="font-size: 10pt">搜索DocumentRoot "F:/Apache2/htdocs"把冒号中的F:/Apache2/htdocs，替换成&#8220;F:/phpweb"；</span></p>
<p><span style="font-size: 10pt">搜索&lt;Directory "F:/Apache2/htdocs"&gt; 把冒号中的F:/Apache2/htdocs，替换成&#8220;F:/phpweb"；</span></p>
<p><span style="font-size: 10pt">上面这两行可以不改，那么以后添加的论坛程序就要放在f:/Apache2/htdocs下面，就是以这个目录作为根目录。改的目的就是不想把所有网站程序都放在Apache的目录下面。</span></p>
<p><span style="font-size: 10pt">搜索DirectoryIndex index.html 增加为DirectoryIndex index.html index.php</span></p>
<p><span style="font-size: 10pt">上面这句为了能够运行缺省的页面，这里增加了 index.php作为缺省页面。</span></p>
<p><span style="font-size: 10pt">修改完毕，保存，并重新启动Apache服务器，也许会启动不成功，这时要不按Ctrl+Alt+Del删除Apache相关程序，要不重新启动计算机。<br />
</span></p>
<p><span style="font-size: 10pt"><strong style="font-size: 12pt">12&nbsp;测试</strong></span></p>
<p><span style="font-size: 10pt"><font size="4">在&#8220;f:/phpweb</font><font size="4">&#8221;目录中，创建文件 test.php</font></span></p>
<p><font size="4"><span style="font-size: 10pt">&nbsp;</span></p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="font-size: 10pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">html</span></span><span style="font-size: 10pt"><span>&gt;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&lt;</span><span style="color: #800000">head</span></span><span style="font-size: 10pt"><span>&gt;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&lt;</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">PHP&nbsp;Tes</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">title</span></span><span style="font-size: 10pt"><span>&gt;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&lt;/</span><span style="color: #800000">head</span></span><span style="font-size: 10pt"><span>&gt;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&lt;</span><span style="color: #800000">body</span></span><span style="font-size: 10pt"><span>&gt;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&lt;?</span><span style="color: #ff00ff">php&nbsp;echo&nbsp;"&lt;p&gt;Hello&nbsp;World&lt;/p&gt;";&nbsp;</span></span><span style="font-size: 10pt"><span>?&gt;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&lt;/</span><span style="color: #800000">body</span></span><span style="font-size: 10pt"><span>&gt;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&lt;/</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span></span></div>
<p></font><span style="font-size: 10pt">&nbsp;</span><span style="font-size: 10pt">在浏览器地址栏中输入 </span><a href="http://localhost/test.php"><span style="font-size: 10pt">http://localhost/test.php</span></a><span style="font-size: 10pt">，显示如下，</span></p>
<p><span style="font-size: 10pt">&nbsp;</span></p>
<div forimg="1"><span style="font-size: 10pt">显示：<br />
Hello World</span></div>
<p><span style="font-size: 10pt">那么你安装Apache和PHP成功了。</span></p>
</font>
<img src ="http://www.blogjava.net/ash011/aggbug/182987.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ash011/" target="_blank">walkingpig</a> 2008-02-29 16:54 <a href="http://www.blogjava.net/ash011/archive/2008/02/29/182987.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何让jsp,.net,asp,php,cgi在同一台机器上运行?</title><link>http://www.blogjava.net/ash011/archive/2008/02/27/182379.html</link><dc:creator>walkingpig</dc:creator><author>walkingpig</author><pubDate>Wed, 27 Feb 2008 01:26:00 GMT</pubDate><guid>http://www.blogjava.net/ash011/archive/2008/02/27/182379.html</guid><wfw:comment>http://www.blogjava.net/ash011/comments/182379.html</wfw:comment><comments>http://www.blogjava.net/ash011/archive/2008/02/27/182379.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ash011/comments/commentRss/182379.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ash011/services/trackbacks/182379.html</trackback:ping><description><![CDATA[看了apache+iis+tomcat可以让asp,jsp同时跑,<br />
不知道再加个.net,php,cgi的项目站点,<br />
又该怎么配置呢?<br />
 <img src ="http://www.blogjava.net/ash011/aggbug/182379.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ash011/" target="_blank">walkingpig</a> 2008-02-27 09:26 <a href="http://www.blogjava.net/ash011/archive/2008/02/27/182379.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>