1. php论坛架设问题:
不要记任何步骤,你直接访问一下论坛,看提示什么错误,出现什么现象,然后推测你遗漏了什么步骤。
当然,许多论坛程序有安装的手册,按上面操作既可。
2. 如何架设论坛
论坛是BBS的一种形式,在论坛里,人们之间的交流打破了空间、时间的限制。在与别人进行交往时,无须考虑自身的年龄、学历、知识、社会地位、财富、外貌,健康状况,而这些条件往往是人们在其他交流形式中无可回避的。而这些论坛是如何架设的呢?那么今天我们就来看一下目前网络上流行的三种格式论坛在Windows 2000 Server下的架设方法吧。目前网络上流行的三种格式论坛分别是:ASP论坛、CGI论坛和PHP论坛。我们从中挑选出他们的代表性论坛学习架设,ASP-动网论坛、CGI-雷傲论坛、PHP-Discuz!论坛。
首先配置动态域名解析:登陆www.oray.net注册网域护照,在护照底下申请域名(网域科技提供了免费域名注册),激活域名对应的花生壳服务,下载安装花生壳客户端,在局域网内PC或服务器主机上安装花生壳客户端登陆在线。我们先来看一下ASP的动网论坛架设方法,动网论坛的架设方法相对来说比较简单一些。首先,服务器要安装IIS服务,然后在硬盘上建立一个文件夹名字为Web,路径为D盘,然后打开控制面板->管理工具->Internet服务管理器,新建一个Web站点,IP地址分配为您本机的IP,默认端口80不变。
下一步出现输入Web主目录的提示,这里就输入您刚才建立的那个文件夹的绝对路径或者是直接使用浏览来指定。最后出现权限设置对话窗口,为了后面要架设的论坛,这里我们把“执行(例如ISAPI应用程序或CGI)”的权限也选择上,点击下一步,完成。
到现在为止,您D盘下的Web文件夹就是你Web服务的主目录了,这里就可以放置你要发布的主页了。然后到http://bbs.dvbbs.net/download/Dvbbs7.0.0_Ac.exe下载动网论坛7.0Sp2的程序,解压缩后把里面所有的内容都复制到D:\web目录下,然后打开IE浏览器,输入http://您的IP/index.asp,比如我的本机IP为192.168.0.244,这样我就输入http://192.168.0.244/index.asp。如果出现一下画面,说明我们安装成功了。
动网论坛的默认管理员账号是:admin密码是:admin888,使用这个账号登陆就会看到管理的连接,点击管理连接使用默认管理员账号和密码进入后台管理,在这里您就可以设置您的论坛了,关于论坛的设置这里就不多讲了。
接下来看一下CGI的雷傲论坛架设方法,到http://www.leobbs.com/download/getleobbs.cgi下载LeoBBSX 040926 正式版程序。解压缩后把文件夹cgi-bin和non-cgi复制到你所建的Web主目录(d:\web)中,要架设CGI论坛首先要求服务器支持Perl解析,而IIS并不支持Perl解析,所以我们要安装Perl解析,我所使用的是ActivePerl V5.8.4.810 For Windows。因为雷傲论坛的解析路径是#!/usr/bin/perl(用记事本打开雷傲论坛的代码第一行就是),所以安装解析的时候要注意安装在USR路径。
然后点击 “OK” 一直 “next” 安装就行了,可能到最后的安装时间很长。下面我们就要设置其他项目了,点击 “开始”-> “运行” 输入regedit启动注册表编辑器。寻找HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目录项,在此项中添加如下字串值:键名 ".cgi" 键值 "C:\USR\BIN\perl.exe %s %s" 键名 ".pl" 键值 "C:\USR\BIN\perl.exe %s %s"
然后打开控制面板->管理工具->Internet服务管理器,右击你刚才创建的Web站点,选择 “属性” 就会出现XXX属性,点击 “主目录” 在下面有个 “配置”,点击进入 “应用程序配置” 窗口,点击 “添加”,在 “可执行文件” 输入C:\usr\bin\perl.exe %s %s,在 “扩展名” 输入.cgi脚本引擎打上钩,点确定即可。
点击 “ISAPI筛选器”->“添加”,在 “筛选器名称” 处输入cgi 在 “可执行文件” 处输入C:\usr\bin\PerlIS.dll然后点击确定。
关闭所有窗口重新启动机器,启动完毕后,打开浏览器,输入http://您的IP/cgi-bin/install.cgi就会出现LeoBBSX安装向导,沿着安装向导进行初始设置。
设置完毕后会直接进入论坛管理后台,然后设置论坛就可以了,这里也不多讲了。最后我们看一下PHP的Discuz!论坛架设方法,架设Discuz!论坛不但需要服务器支持PHP而且需要MYSQL数据库的支持。MYSQL-4.0.21-win下载地址:http://www.skycn.com/soft/1262.htmlphp-4.3.9-Win32下载地址:http://www.skycn.com/soft/9122.html将MYSQL-4.0.21-win.zip解压缩,然后运行setup。选择安装路径,比如我安到了C:\mysql。安装方默认就可以。一路狂点next,整个安装过程大概也就2、3分种。MySql装好了,下面就是配置了,在C盘根目录下建立一个文件my.cnf的文本文件,内容如下:[mysql]basedir = d:/mysql/其中basedir是你安装MySql的路径。安装完毕后点击 “开始”-> “运行”输入命令C:\mysql\bin\mysqld-nt.exe –install,然后重新启动计算机。打开C:\mysql\bin\winmysqladmin.exe在第一次用它时,需要建立管理员名及密码,分别设置用户名和密码,设定后,系统托盘会出现一个“红绿灯”的小图标(以后系统启动时均会自动加载),这样MySql就安装完成了。下面就要安装PHP解析了,将压缩包解压缩到C:\php文件夹中,把C:\php\Php4ts.dll复制到C:\WINNT\SYSTEM32目录下,将php.ini-dist改名为php.ini双击打开此文件,找到extension_dir这句修改为extension_dir= “c:/php/extensions” 然后复制php.ini到C:\WINNT目录下,点击开始->运行输入regedit启动注册表编辑器寻找:HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目录项。在此项中添加如下字串值:键名 ".PHP" 键值 "C:\php\php.exe %s %s"然后打开控制面板->管理工具->Internet服务管理器,右击你刚才创建的Web站点,选择 “属性” 就会出现XXX属性,点击 “主目录” 在下面有个 “配置”,点击进入 “应用程序配置” 窗口,点击 “添加”,在 “可执行文件” 输入C:\php\sapi\php4isapi.dll在 “扩展名” 输入.php脚本引擎打上钩,点确定即可。点击 “ISAPI筛选器”->“添加”,在 “筛选器名称” 处输入php 在 “可执行文件” 处输入C:\php\sapi\php4isapi.dll然后点击确定,可以关闭属性窗口了。最后重新启动计算机,启动完毕后服务器就支持PHP+MYSQL了。在Web(D:\web)主目录下建立一个文件info.php,内容如下:<?phpphpinfo();?>
然后在浏览器中输入http://您的IP/info.php,关于服务器的详细信息都显示了出来。
解压缩后把Discuz!文件夹改名为BBS复制到你所建的Web主目录(web)中,打开浏览器输入http://您的IP/bbs/install.php就会出现Discuz!论坛的安装向导。
选择完全同意,然后出现选择数据库的选项。
因为是演示所以我们就不建立新的数据库了,Mysql安装后自带2个数据库mysql和test,这里我使用test数据库,如果大家要建立论坛使用的话,务必建立新的数据库,并且设置数据库的用户名和密码。下一步会让你建立一个管理员账号和密码,建立完毕后就开始安装了。
如果出现一下字样,刷新一边就可以。Cache List: settings index style_ usergroup_1Caches successfully created, please refresh.现在看看,论坛的模样是不是很漂亮?使用你建立的管理员账户登陆,就可以看到有系统设置的字样,进入后就是论坛后台设置了,这里也不多说了,按照自己的喜好建立论坛吧。
最后说一下以上架设服务器要注意的问题:1.如果Windows 2000 Server使用的是NTFS分区格式,可能会出现错误,这是因为没有写入权限,只要把Web文件夹安全属性中的Everyone用户给予完全控制权限就可以。2.安装完毕IIS以后,先停止IIS服务,然后删除IIS的默认安装目录C:\Inetpub,因为微软默认安装的漏洞实在是太多太多,另外建立其他WEB目录。3.MYSQL也可以结合MYSQL ODBC数据源进行数据库的建立,需要安装MYSQL ODBC。4.PHP.ini有很多模块可以打开,结合MYSQL和其他PHP语言选择性开放,毕竟服务器安全是重要的。这样三种格式的论坛架设完毕了,您的服务器也变成了IIS+CGI+PHP+Mysql了,再提醒一句:注意服务器的安全问题!
相关名词解释:BBS——Bulletin Board Service(公告牌服务),是Internet上的一种电于信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。ASP——ASP即Active Server Page(活动服务器页面)的缩写,是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。CGI——CGI即common gate intergace(通用网关接口)的缩写,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口。通俗的讲CGI就象是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页。PHP——PHP(PHP Hypertext Preprocessor,最初称为"Personal Home Page Tools",也称为"Professional Homepages",或者"Pre-Hypertext Processor"),是一种服务器端HTML-嵌入式脚本描述语言。IIS----IIS是Internet Information Server的缩写,微软公司的Web服务器。
3. 如何在本地搭建PHPWIND论坛
如何使用PHPWAMP在本地搭建网站
第1步:下载phpwamp程序,选择下载位置,不要下载完自己找不到下到哪了。
第2步:解压phpwamp,(请解压在非中文目录,禁止在桌面解压)如下图所示。
第3步:进入phpwamp文件夹,找到“PHPWAMP.exe”这家伙。警察叔叔,这家伙就是phpwamp.exe,找到后,请右键点击“PHPWAMP.exe”,然后“以管理员身份运行”。
第4步:打开软件界面后,点击启动wamp环境,等待网站环境的启动。
第5步:软件若是启动成功,状态如下图所示,然后点击浏览网站。
第6步:点击浏览网站后,浏览器显示这个页面,说明启动成功。
第7步:运行环境已经ok,然后可以点击“网站根目录”,把你的网站程序丢到根目录即可。
第8步:软件不使用的时候,或者你想覆盖软件的一些文件,你就可以点击“卸载全部服务”,软件就不会对文件进行占用了。
4. 2003 Server 怎样架设 PHP论坛 discuz论坛
配置php+mysql环境,有教程的,你这里参考一下:
http://blog.sina.com.cn/s/blog_815298d80100u2zi.html
5. 请问服务器怎么架设PHPWind论坛
- -ftp上传工具。。
首先确定。你的服务器网络已经打开。
如何是空间商的话。你传到ftp的web或者webroot目录下。。
然后用域名打开网页。就到了。。开启论坛的界面了。。
需要数据库支持。。
你可以现在自己的电脑上架个简单的试试。。
利用phpnow加一个。。局域网服务器。就可以了。
个人决定dz2比较好
6. 如何在本地xp个人电脑上架设php论坛
在http://www.crsky.com/soft/10160.html 下载XAMPP
解压后 你就拥有一个傻瓜级别的Apache+PHP+MySQL运行环境了
然后看里面的说明文档 将php论坛拷贝到网站根目录,按照php论坛的安装说明 stepbystep就可以了
7. 个人电脑架设PHP论坛,内详细
你好!本地搭建一个论坛还是很好的,可以使用PHPNOW就可以了
其实手动构建这样一个环境并不容易,而且还会出现各种问题,月夜 刚开始摸索WordPress程序,搭建第一个本地环境时,就曾经碰到过很多问题,而且被搞的焦头烂额。但所幸,有很多先知先觉者为我们解决了这些问题,推出了各种集成安装包,比如最驰名的XAMPP。可是月夜在此为朋友们推荐的却是另一款安装包——PHPnow。原因主要是,月夜当初安装XAMPP没有成功,一朝被蛇咬,至今仍然怕井绳;而且后来选择的PHPnow功能很强大,使用很方便。
话不多言,我们首先点此下载PHPnow 1.5.3版,或者直接前往PHPnow官方网站下载最新版。下载下来的是一个zip压缩包,我们将其解压出来。将解压出来的文件夹,名为PHPnow-1.*.*重新命名为PHPnow,然后最好将该文件夹复制到你电脑上某个硬盘的根目录中,比如月夜就复制到了E盘下。复制完的PHPnow文件夹里有如下内容:
其中,Apache文件夹是Apache组件;MySQL-5.*.*文件夹是MySQL组件;PHP-5.*.*是PHP组件;ZendOptimizer文件夹是Zend Optimizer组件;而phpMyAdmin程序则在htdocs文件夹下。
直接双击如上图文件夹中的Init.cmd文件即可安装,安装过程中需要设置MySQL的root用户的密码。更详细的安装过程我们不再介绍,朋友们可以参考PHPnow官方的帮助文档。而且,因为我们只使用最简单的功能,所以也不必设置什么虚拟主机之类的东西。
1) 复制Discuz安装程序(放到discuz文件夹中)到htdocs里面;
2) 正常安装使用,具体可直接进入discuz文件夹查看。
8. 我想架设一个PHP论坛 网上据说有开源的代码和数据库
手把手教你架设Discuz!论坛
前些天,有朋友要小强帮忙架一个论坛。可是刚开学一直很忙(11门课啊~~还不说七七八八的杂事),都没顾上弄,这次国庆假期正好很无聊,于是决定动手试一下,毕竟没玩过类似的东西。经过了一天的安装调试之后,偶的实验论坛终于动起来了,兴奋之后觉得“独乐乐不如众乐乐”,于是就有个这篇东东。
开始之前呢,还是要说一些“废话”:虽然本文中用到的软件都是free的,但是,应当遵重原作者的权利及相关授权文档。还有就是偶对这个东西也是第一次玩,又说的不对的地方欢迎大家拍砖(人身攻击除外,呵呵)。
好了,闲言少叙,进入正题。本文中涉及到三种开源软件的Win32版本:
n Apache HTTP Server 2.0.46
n MySQL Servers and Clients 4.0.13
n PHP 5.0.3
此外就是同为开源的Discuz! 2.5 简体中文免费版(还是开源的东西好啊,功能又强,效率又高,又稳定,而且最重要的是:大多数情况下免费!)。以上这些软件在网上都很容易找到,下面只对这三种软件作简单介绍,更为详细的资料请参阅该软件的文档;对于该软件的下载方法就不说了,一个字:搜。如果比我还笨或还懒得话给我发邮件好了(不过mail的主题里要写明原因 :P)。
Apache HTTP Server是一种高效率的可在多种平台下的网页服务器(我尽量说的简单,但如果你连网页是啥都不知道那就没办法了)。它由Apache开源组织()开发和维护。记得去年同学找工作时候听过一种说法,如果你能有一个Apache的邮箱(如[email protected]),那找什么工作也就都不愁了(可是我没有,所以还是要愁啊~~)。Apache HTTP Server在本次架设过程中主要提供基于HTTP(超文本链接)协议的网页服务。
MySQL是大名鼎鼎的高性能跨平台的数据库服务器(),我挺喜欢它的那个海豚图标的,呵呵。提供基于GPL(free)的数据库服务,即将建立好的论坛的各种数据(如帖子、回复、会员管理等)都会存在这个数据库里面。
PHP也是开源软件,由PHP Group()开发和维护,用以提供服务器端脚本解释,以提高网页浏览效率的服务。
相信很多常常灌水的大虾们对Discuz!论坛一定不会陌生,这次接触后才知道Discuz!竟然是国产软件(如果我没理解错的话),强烈支持民族软件!!!本文中所用的是简体中文版本,其强大的功能、快速的运行效率和简单的安装配置的过程完全出乎我的意料。
如果你已经搞到了以上这四种软件,那就随时可以开始喽~~哈哈,Let’s Go!
哦,对了,稍等一下,还有要说的就是在配置过程中用到的环境是:
IBM T43 2668-44U ThinkPad 笔记本(我的小黑~~~好喜欢啊!)
Intel Pentium Dothan 1.86GHz M Processor
512MB DDR2 Memory
Microsoft Windows XP Professional Version 2002 Service Pack 2 英文版。
以上几种应用软件有的明确提出推荐在类Unix系统下运行,有的虽未提出但在类Unix系统下有助于与其它软件合作提高性能,尤其当论坛的访问量增大时。但考虑到偶对Unix(或Linux)的熟悉程度还不够,因此,本文暂时只考虑在Windows平台下的论坛搭建。
提示:如果你是买已有的空间,且对方服务器提供PHP、MySQL和文件上传的支持的话,请略去第一至三部分,第四部分的内容也有相应的改动,在涉及到的部分会有介绍。
好了好了,别不耐烦了,这就开始,让我们先看一下——
一、Apache HTTP Server的安装与配置
Apache的身材很好,2.0.46的win32版本只有不到6MB。安装过程非常的简单:按两次Next,看过Licence之后,填写网络域和服务器名,如果只是在本地架设的话填什么都可以,建议均填写“localhost”(不加引号),然后下面的管理员email就填写你的就好了(如[email protected])。建议选择80端口安装,但是此时也会将Apache安装为系统服务,在每次进入Windows系统是都会自动启动,但是可以在控制面板的系统服务中将其设为手动启动。选个目录安装,建议使用默认的“C:\Program Files\Apache Group\”,然后一路next按下去就好了。
这个时候,打开你的浏览器(比如说IE,Maxthon等),在地址栏输入然后回车,看看有什么事情发生了?
如果你看到了Apache的欢迎网页,那么恭喜你,我们的网页服务器已经装好了。
但是,安装完毕后,还需要对Apache服务器进行些简单的配置。
与很多的开源软件一样,Apache HTTP Server的配置是通过配置文件来进行的。在默认情况下,它的配置文件放在目录“C:\Program Files\Apache Group\Apache2\conf\”中,通常采用文件httpd.conf,当该文件不存在的时候调用httpd.default.conf进行配置。
用Windows的记事本(NotePad.exe)或其他可以打开文本的软件(如UltraEdit等)打开httpd.conf,可以看到该文件的很多行都是以“#”开头的,这些行都是配置文件的注释部分,Apache服务器进行配置时将直接忽略这些行。使用这种方式的一个好处就是配置人员可以较容易懂得每行配置的大致含义,此外,可以把可能有的多个可能值的行均写入配置文件,在暂时不需要的行前加入“#”号,这样,当需要改变配置时,只需要在某些行前加入或删除“#”号即可。
对httpd.conf中的内容不作详细介绍,仅涉及可能用到的几个参数,其他的内容请参考该文件或Apache的相关文档。
文件根目录:即对外提供的网页服务的根目录,默认情况下,配置文件中应当有这样一行:DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs" ,这表明,我们论坛的文件将放入该目录中。当更改相应的目录时,还应修改<Directory "C:/Program Files/Apache Group/Apache2/htdocs">行的内容及其他访问权限的设定。
默认网页设置:当用户请求某一目录时,打开的默认网页。比如论坛的首页为index.php文件,那么就将该文件拷入文件根目录(见前面介绍),然后把http.conf文件中的DirectoryIndex index.html index.html.var行修改为DirectoryIndex index.php index.html index.html.var。当用户提出访问根目录请求时(如在浏览器地址栏输入),Apache将从根目录中依次寻找Index.php、index.html、index.html.var等文件,然后将第一个找到文件返回给用户。
注意:在配置文件中涉及到路径时,注意应采用“/”而不是“\”,这与Windows下通用习惯不同,是由于Unix系统中采用“\”的原因;修改httpd.conf文件之前最好对该文件进行备份(如果未备份,可以将httpd.default.conf文件复制一份并更名为httpd.conf);修改完毕后要把Apache服务器重新启动( 开始-)程序-〉Apache HTTP Server 2.0.46-〉Control Apache Server-〉Restart)修改才能生效;在安装配置MySQL或PHP的过程中需要再次对Apache配置文件进行修改,在下文中有相关介绍。
二、MySQL Servers and Clients的安装与配置
怎么样,安装Apache的过程简单吧?早期的开源软件的用户有好度不够好,被微软比了下去,但目前的用户交互性有了很大的提高,而且自定义的程度要远高于商业软件,对追求个性化的用户有极大的吸引力。长远来看,开源软件前景一片光明。
注:在继续进行之前,我假设你懂得一些数据库和SQL及Windows命令行的基础知识,如果在谈到数据库的表等概念时你还不懂的话,可能就会有些问题。不过别灰心,如果实在不懂的话,就跟着我一步一步走好了。
安装完网页服务器之后,继续解决MySQL的问题。MySQL数据库也是开源软件的优秀代表,一直以其高稳定性、高效率及非常好的跨平台特性而得到广泛的应用。
获得MySQL在Windows平台下的版本后,解压。打开setup.exe,安装目录建议采用默认值“C:\MySQL”,然后一路next按下去就好了。
安装完毕后,打开 开始-〉运行,输入“c:\mysql\bin\winmysqladmin.exe”,点确定。然后出来一个界面,几秒钟后会自动最小化到桌面右下角任务栏,点击任务栏上的红绿灯样的图标,在弹出的活动菜单上选择“Show me”。通过该工具可以看一些MySQL运行的状态信息及其中的数据库、表等。在第一次使用该工具时提示输入用户名密码,你输入的信息将作为新用户创建,所以可以任意输入(如starsnow/starsnow)。
接下来创建一个数据库和一个表作为实验(一个数据库由一个或多个表组成,每张表由一个或多个列组成,每个列由每个项组成,一个记录由处于同一行的各个列共同组成)。打开 开始-〉运行,输入“cmd”,在控制台的提示符下输入“cd c:\mysql\bin”然后输入“mysqladmin create testdb”,回车。这时已经创建了一个叫做“testdb”的数据库。
在控制台提示符下,输入“mysql”,此时启动了MySQL Monitor,此时命令行的提示符变为“mysql>”,可在此提示符后输入SQL命令创建表、插入删除数据等命令,每条命令均以分号“;”作为结束。输入“use testdb;”,这说明我们将对testdb数据库进行操作(如果输入回车后还是出现了提示符“>”,看一下,是不是丢了分号了?输入分号,回车)。然后输入“create table test_table (test_id int, test_note text);”(分号!!!),操作成功后,在testdb数据库中创建了一张新表test_table,该表格有两列,分别为整数型的test_id和文本型的test_note。再输入“show tables;”(分号!!!别让我再提醒你了啊!)此时终端列出了所有表格的情况,然后再输入“explain test_table;”显示出test_table表格的具体情况。接下来,将一个数据插入该表格中:输入“insert into test_table values('1', 'This is a note.');”,操作成功后即插入了一条记录。然后输入“select * from test_table;”看到刚才插入的那个记录了吧,呵呵。最后输入“exit”退出。
通过上面的练习,已经大概知道我们要通过命令行与MySQL交互,这是我们不大愿意的,不过没关系,跟着小强走,就没问题的,哈哈~~~(谁?谁拿砖拍我?!)
创建一个叫做“forum”的数据库(具体做法参考前面创建数据库的介绍,看你刚才认真看我写得东西了没!所不同的就是输入变为“mysqladmin create forum”),用作论坛今后存储数据的地方。数据库中的表格可以不用创建,在安装Discuz!的过程中将自动创建(Discuz!真是好东西,我不由得想再次赞美它!)
注:MySQL的功能实在是太强大了,很多的功能我也要慢慢学习,更多详细的信息请参考“C:\mysql\Docs\manual.html”;另外对于安全性的考虑较少,也请参考上述文档(如果你E文足够好的话)。
三、PHP的安装与配置
小强下载的PHP的版本解压后所有文件在目录php-5.0.3-Win32中,请将该目录中所有的文件拷贝至“c:\PHP”目录中(什么?没有这个目录怎么办?!新建一个啊!我晕~~)。
PHP的安装有两种模式,一种是作为CGI二进制文件安装,另一种是作为Apache服务器的一个模块运行。出于安全性和程序效率的考虑,Apache Group建议采用第二种方式安装Apache HTTP Server。既然人家都建议了,那我们就恭敬不如从命了。
打开Apache服务器的配置文档httpd.conf(别告我不知道在哪啊,刚才可是告诉过你了),在文件中找到含有“LoadMole”语句部分,在最后另起一行加上“LoadMole php5_mole "c:/php/php5apache2.dll"”一句;此外,找到含有“AddType”的部分,也是在新的一行加入“AddType application/x-httpd-php .php”。然后在再下面一行加入“PHPIniDir "C:/php"”。
下面我们要把MySQL数据库与PHP联系起来,在默认情况下,PHP的配置文件还有一个需要修改的地方。
打开位于“c:\PHP”目录中的php.ini文件,找到“extension_dir”所在行,将该行整行用以下内容替换“extension_dir = "c:/php/ext/"”(因为PHP自动载入MySQL的功能时必须载入php_mysql.dll文件,而该文件在以上目录中,如果你的该文件不在此目录中,请做相应的调整)。PHP的配置文件与Apache的配置文件风格类似,不过把注释的符号换成了分号“;”。然后在该文件中找到“;extension=php_mysql.dll”,把该行最前面的分号去掉。
现在编辑一个新文件phpinfo.php,用任何普通文本编辑软件均可,推荐使用专用PHP编辑工具(如PHP Expert Editor)。在该文件中写入以下内容:
<html>
<head>
<title></title>
</head>
<body>
<?phpinfo();
?>
</body>
</html>
文件phpinfo.php的内容到上一行为止。将该文件保存在Apache网页服务的根目录内(默认情况下,应当是“C:\Program Files\Apache Group\Apache2\htdocs”)。
打开浏览器,在地址栏输入“”,如果出现了PHP的许多详细信息(应当包括MySQL的内容),那么恭喜你,你的PHP也安装好了(请我吃饭吧,呵呵~~哦,等会儿,还有最重要的论坛没有安装呢,狂汗~)。
好了,要不要休息一下。呵呵,燕姿7号就要出新专辑了,期待啊~~怎么?这么急么,好了好了,不废话了,反正要支持一下燕姿哈,我们继续。
四、Discuz!的安装
将下载的Discuz!文件解压后,有两个目录,将upload目录中的所有内容拷到“C:\Program Files\Apache Group\Apache2\htdocs”目录中(如果是购买的空间,服务器在远端的话,请用上传工具将该目录所有文件上传,且再次情况下需要对某些目录的权限进行修改,请参考Discuz!的相应文档)。
打开浏览器,在地址栏输入……什么?你已经知道了?不对,应该是“”,看到了吧,呵呵,选择第一个中文,没说的。然后选择同意,也没说的。数据库用户名和密码均为空,MySQL默认创建了匿名的用户,能满足我们建设论坛的需要。数据库名填“forum”,系统Email填你的地址(如[email protected]),其他的内容不要进行修改。其他的内容一直按照向导填就好了(如果这时候除了问题,多半是你的PHP与MySQL的连接方面出了问题,请参考相关的文档解决具体的问题)。
看到成功安装的字样了吧?哈哈,终于大功告成了,写了这么多,要累死了,还是没人请我吃饭么?哎,伤心啊,算了,自己去吃了~啊?什么?还不知道该怎么办啊?那我就简单的再说一下——
五、Discuz!的配置
打开浏览器,输入“”(如果是远端服务器请输入相应的地址,如“”),是不是看到了非常熟悉的画面。这时候,用你刚才安装Discuz!时设置的用户登录,以后他(也可能是“她”)就是管理员了。登录后选择系统设置。
在新打开的窗口中输入你的密码。
选择Discuz!选项->基本设置,论坛名称写“真情流露”(或你喜欢的名称)。广告!广告!真情流露是北京邮电大学的一个论坛,历史悠久,是我国第一批高校的BBS系统,地址是,欢迎大家来访问哈~~
其他的功能嘛,我就不多说了,你慢慢试吧,作为一个新世纪的水车,怎么这些东西还问呢!
(太困了,懒得写了,以后有机会再说吧,:P)
重要提示:在以上各个软件自带的介绍文档中,有着更为详细、准确的介绍,例如更为重要的安全性问题等,在实现了基本功能后,强烈建议你更为自己的阅读相应的文档!以上的过程不一定是最好的,但是这个过程本身是很重要的,因为通过这一过程可以更好的体会到开源软件的好处,及基本的使用方法。
请参考
9. 架设PHP论坛WIN2K3平台教程
准备:
1、一台安装好的 Windows 2003 服务器,并且已经安装了 IIS 6。
2、下载 windows 版的 PHP 二进制压缩包
安装:
解压缩 PHP 二进制压缩包到 C:\php 目录下(这里假设 C: 盘是系统盘,即安装了Windows 系统的盘,如果系统盘是 D: 盘,则解压缩到 D:\php 目录下,以此类推,下同)。
然后打开“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”->“path”,编辑其值,在前面增加下面的路径地址:
C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi;
将 php.ini-dist 或 php.ini-recommended 复制到 C:\Windows 目录下,并改名为 php.ini,一般正式发布网站的服务器用 php.ini-dist,而作为调试用的服务器用 php.ini-recommended 更好。当然一般情况下,这个 php.ini 还是需要根据实际情况来修改的。
下面来介绍一下几个必要的修改选项:
extension_dir = "C:\php\extensions"
这个是 PHP 扩展所放置的目录,请确保跟你实际安装的目录相同。
extension=php_mbstring.dll
;extension=php_big_int.dll
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
;extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
上面这些,开头没有加分号的是打开的扩展,加了分号的是没有打开的扩展。上面的设置包含了在 Windows 2003 上默认安装情况下可以打开所有扩展(这里列出的是 php 4 的)。
session.save_path = c:\sessions
这个是 session 文件默认保存的目录,这个目录必须是一个存在的目录,不然默认的 session 功能会无效。我这里设置的是一个 ramdisk 上的一个目录。将 session.save_path 设置在 ramdisk 上可以加快 session 处理的速度。如果你没有安装 ramdisk,你可以把它指定到其他盘的任何一个目录下,如 C:\sessions 目录、C:\Windows\Temp 目录等。
OK,基本工作作完了,现在该配置 IIS 了。
打开“ Internet 信息服务(IIS) 管理器”,在“ Web 服务扩展”里,选择“添加一个新的 Web 服务扩展”,扩展名可填写“PHP ISAPI 扩展”,要求的文件选择:C:\php\sapi\php4isapi.dll(如果安装的是 PHP5,则此处是 C:\php\sapi\php5isapi.dll,下同),并设置扩展状态为允许。
打开“网站”->“属性”->“ISAPI 筛选器”->“添加”,筛选器名称可填写“PHP”,可执行文件仍然选择 C:\php\sapi\php4isapi.dll。
打开“网站”->“属性”->“主目录”->“应用程序设置”->“配置”->“应用程序扩展”->“添加”,可执行文件还是选择 C:\php\sapi\php4isapi.dll。扩展名填写“.php”,动作限制为“HEAD,GET,POST”。
打开“网站”->“属性”->“文档”->“启用默认内容文档”->“添加”,可以将 index.php 添加为默认内容文档。
然后选择“服务器机器名”->“所有任务”->“重新启动 IIS”来重启 IIS。
测试
在默认网站发布目录下,建立一个测试页面:
下载:phptest.php
phpinfo();
?>
如果打开这个页面能够看到 php 安装配置信息,就算是安装成功了。
如果想要更优化的执行 php 程序,可以安装 ZendOptimizer-2.6.0-Windows-i386.exe ,这个东西安装非常简单,这里就不介绍了。
升级
现在升级就非常简单了。只需要将新版本的 PHP 二进制压缩包下载下来,将原来的 C:\php 目录删除,将新版本解压缩到 C:\php 目录中,然后重新启动一下 IIS 就可以了。
10. 利用PHPcms架设论坛详细步骤
自己摸索.都看过了还搞不懂.就是缺少自己动手.
另外,phpcms不是用来架设论坛的,discuz才是论坛.