一、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 根据提示安装程序,设置管理员账号。