站长工具|电影频道|广告合作

广告也精彩

您当前的位置:站长资源网网络学院网络编程PHP专区 → 文章内容

跟Jewen学架服务器PHP+MySQL+Discuz论坛

  • [作者:赛酷网收…  |  来源:互联网  |  发布时间:2008-1-31 16:35:49  |  收藏本文 ] 【

本教程以WINDOWS XP SP2 + IIS为例子,向大家介绍如何架设支持PHP4.3.10+MySQL4.1.10a的服务器环境,虽然本文针对的是新手,但是仍需要具有一定的电脑基础知识,所以也要量力而行

一:安装PHP
1:首先,您需要去http://www.php.net/downloads.php下载最新版本的ZIP包PHP4.3.10-win32.zip文件,文件大小为7.23M
2:在系统盘根目录下面建立一个名字是PHP的目录(目录名和所在分区可以自行决定,但是此目录尽量与IIS处在同一个分区上面。)把解压后得到的文件全部复制进去。
3:打开我的电脑,进入d:\php,将php.ini-recommended这个文件,复制到你的WINDOWS所在目录,如d:\windows,并将其重命名为php.ini。
4:用记事本打开这个php.ini文件,按ALT+F键查找到doc_root = 这个字符串,在后面加上你保存网页的目录,如:doc_root ="f:\phpweb"。注意看蓝字部分,引号是不可少的。
再查找extension_dir = "./" 字符串,找到后将其改为:extension_dir = "d:\php\extensions"
再找到 session.save_path = /tmp ,将其改为 session.save_path = d:\php\sessions 。(注:此时你需要在d:\php目录下建立sessions文件夹,以存放session )
===再将d:\php下的php4ts.dll文件拷贝到d:\windows\system32目录下====
5:接下来在IIS中进行设置。开始菜单==>程序==>管理工具==>Internet 服务管理器。
6:选中“默认WEB站点”,然后选择[操作]--[属性],打开站点属性对话框。
[attach]7054[/attach]
7:切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”。
[attach]7055[/attach]
8:点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。
9:在“可执行文件”输入框中,输入php4isapi.dll的路径,比如:d:\php\sapi\php4isapi.dll
10:在“扩展名”输入框里面输入“.php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框。
[attach]7056[/attach]
11:一路确定并退出IIS。
12:建立一个test.php,包含以下内容“<?php phpinfo(); ?>”(不包括引号),然后保存到你保存网页的目录,比如f:\phpweb,然后在IE中执行这个文件看看,应该能看到一些关于PHP的基本信息。
[attach]7057[/attach]
注意:如果你执行完上述操作,执行PHP程序的时候,出现以下提示“Security  Alert!The PHP CGI cannot be accessed directly.”,那么我们还应该修改PHP.INI的内容。
打开PHP.INI之后,找到“; cgi.force_redirect=”(不包括引号),首先去掉前面的“;”,然后将于据改成“cgi.force_redirect=0”,然后保存文件。这样,你的PHP就应该能够正常运行了。









OK,到此,我们的服务器已经能解释PHP了。下面将要讲的是MySQL的了。

二:MySQL的安装
原先我们使用的MySQL是4.1.10版的,由于其改过了加密算法,我一下也没弄懂,所以,我这次非常无奈的使用了MySQL v4.0.17(Win32)版,方便你也方便我,更方便大家。由于这个版本在官方网站上已经找不到了,所以,我在我的网站上提供下载。
下载地:
http://220.173.62.12/ReadNews.asp?NewsID=292
1:下载到该文件后,我们将解压到系统盘根目录下。如 C:\
如图:(忘了说了,前两天由于时常性停电,我的系统已经崩溃,这次我已经切换到2000系统下编写与安装了。原来我安装在D盘的,这次也安装在C盘了,因为我的2000是装在C盘的,而XP系统装在D盘的,所以大家自己改改路径就行了。不可按道就班。
[attach]7058[/attach]
2:进入C:\mysql目录,打开my.ini这个文件,修改一下里面的数据库存物理位置,大家自己看一下就知道了,很简单的。如果你装在C盘的根目录下,那么也可以不用改了。
3:把my.ini这个文件复制到系统的system32目录里。
4:在开始--运行中运行“ c:\mysql\bin\mysqld-nt.exe -install ”(不带引号)
5:在开始--运行中运行“ net start mysql ”(不带引号)
这两个运行时窗口是一闪而过的。什么提示什么变化都没。
6:打开c:\mysql\bin目录下的winmysqladmin.exe这个文件。
[attach]7059[/attach]
7:OK,出现绿灯了,呵呵,MySQL架设完毕。

三:Discuz论坛的安装
1:首先请到Discuz官方网站论坛(http://www.discuz.net/)下载论坛的最新版本Discuz!_2.5F_gb 。
2:解压后进入该目录,把upload目录中的所有文件复制到你的网站目录下,如前面所说的:F:\PHPWEB\
3:打开IE,在地址栏中输入(我的是:http://192.168.1.24/)http://192.168.1.24/install.php
[attach]7061[/attach]
4:我们需要安装的是简体中文所,所以选择第一个[Simplfied Chinese] ,点击后进入Discuz! 用户许可协议。
[attach]7062[/attach]
要安装,当然得点“我完全同意”了,当我废话,呵呵。
5:点击保存配置信息按钮进入下一步。
[attach]7063[/attach]
6:输入管理员账号/MAIL/密码后点击“开始安装”
[attach]7064[/attach]
7:恭喜恭喜,安装完成了。
[attach]7065[/attach]
8:大家快点试试吧,呵呵!!


文章评论

评论内容只代表网友观点,与本站立场无关! 查看更多评论

相关信息