一、IIS安装
添加或删除程序里面的添加或删除Windows组件。
Apache1.3.22安装
二、PHP环境搭建
PHP文件拷贝及配置
1、解开php-4.3.10-Win32.zip压缩包,放在D:\PHP下面
2、把D:\PHP下面的 php.ini-dist 文件复制到C:\WINDOWS目录下 并改名成php.ini,根据不同情况修改:
extension_dir = “D:\php\extensions”
register_globals = On
Windows Extensions
extension=php_dbase.dll//可选
extension=php_gd2.dll //这个是用来支持GD库的,一般需要,必选
extension=php_ldap.dll //可选
extension=php_mbstring.dll //这不选一般用PHPMYADMIN会出红色提示,故必选
找到session.save_path,把这一项改为 session.save_path = d:\tmp
3、把D:\php\php4ts.dll 复制到 C:\windows\system32目录下
IIS配置
4、控制面版->管理工具->Internet服务管理器->点选“Web 服务扩展”->在右边窗口点击“添加一个新的 Web 服务扩展”->扩展名为 “PHP”->再点击“添加”->在出现的窗口里填上“d:\PHP\sapi\php4isapi.dll” 并确定 然后再点选 Web 服务扩展 PHP 并选择允许
5、在“网站属性”窗口上按 “主目录”标签 点“配置”按钮 在弹出的“映射”窗口中点取“添加”按钮,在弹出的“添加/编辑应用程序扩展名映像”对话框中的“可执行文件”文本框中输入“d:\PHP\sapi\php4isapi.dll” “扩展名”文本框中输入“.php”(注意一定要有那个点) 并勾选 “检查文件是否存在”项。
6、“Web站点属性”窗口上点取“ISAPI筛选器”标签,点击“添加”按钮,在弹出的“筛选器属性”窗口的“筛选器名称”中输入“PHP” “可执行文件”中浏览选定“d:\PHP\sapi\php4isapi.dll” 然后确定。
Apache配置
有两种方式使 PHP 工作于 Windows 下的 Apache 1.3.x。
一种是 CGI 方式(php.exe);另一种是使用 Apache 模块 DLL
不管哪种方式都需要停止 Apache,编辑 httpd.conf 来配置 Apache 以加入PHP支持。
值得在这里指出现在 Windows 下的 SAPI 模块更加稳定了,我们推荐使用模块方式,因为更加透明和安全。
CGI方式:
ScriptAlias /php/ “c:/php/”
AddType application/x-httpd-php .php .phtml
Action application/x-httpd-php “/php/php.exe”
模块方式:
把 php4ts.dll 拷贝到 windows/system(Windows 9x/Me)或者 winnt/system32(Windows NT/2000)或者 windows/system32(Windows XP)目录下,覆盖原来的文件。
然后在 Apache 配置文件 httpd.conf 中加入以下两行:
找到 LoadModule 指令的部分,在其列表的最后部分加上如下一行,
对 PHP 4:
LoadModule php4_module c:/php/sapi/php4apache.dll ★★★★★
对 PHP 5:
LoadModule php5_module “c:/php/sapi/php5apache.dll”
你可能发现在用 Windows Installer 安装了 Apache 之后需要为用 AddModule 指令定义 mod_php4.c。尤其是在定义了 ClearModuleList 指令时格外重要,向下滚动几行可以找到该指令。你将会看到 AddModule 项目的列表,在列表的最后加上这一行:
AddModule mod_php4.c ★★★★★
对于 PHP 5 则为:
AddModule mod_php5.c
搜索类似 # AddType allows you to tweak mime.types 的短语,你会找到一些 AddType 的项目,并且在列表的最后有这一行: AddType application/x-httpd-php .php。你可以在这里选择任何想用 PHP 解析的后缀。.php 只是所建议的一个。甚至可以包括 .html,也可以加上 .php3 来向下兼容。
修改了配置文件之后记住重新启动 Apache,例如如果你的 Apache 是作为 Windows 的服务安装的,NET STOP APACHE 后面接上 NET START APACHE。或者用你通常使用的快捷方式。
有两种方式使用源程序语法彩色显示特色,但是取决于你的安装方法。如果你配置了 Apache 的 SAPI 模块方式使用 PHP,那么在 httpd.conf 中(和插入 AddType application/x-httpd-php .php 是同一个位置)加入下面一行就可以使用本特色:AddType application/x-httpd-php-source .phps。
如果你用 CGI 方式使用 PHP,那你需要用 show_source() 函数。建立一个 PHP 文件,加入以下代码:。用你想要显示源代码的文件名替换掉 original_php_script.php。
注: 在 Windows-Apache 组合中,所有路径中的反斜线例如 “c:\directory\file.ext” 都必须转换成斜线,如 “c:/directory/file.ext”。
PHP优化
下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS
三、MySQL安装
mysql-4.0.24-win,运行D:\mysql\bin\mysqld-nt.exe
修改密码。
格式:mysqladmin -u用户名 -p 旧密码 password 新密码
例如:mysqladmin -u root password 新的密码
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
四、Discuz!安装
1、解压Discuz!_2.5F_SP1_gb.zip
2、上传 ./upload 下的所有文件到服务器(其他目录不用上传)
3、★将服务器上 ./templates, ./attachments, ./customavatar, ./forumdata, ./forumdata/cache,./forumdata/templates, ./forumdata/accesslogs 五个目录属性改为 777,否则无法继续安装或部分功能无法使用。
4、运行 install.php 根据提示安装程序,设置管理员账号。