点击取色
作者:cmscn 日期:2006-11-29
方法1:
==================================================
1、UBB JS调用文件style/ubb_help.js,请用UE或记事本打开。
在最后添加下列行
function jk_tColor()
{
var arr = showModalDialog("htmledit/selcolor.html", "", "dialogWidth:18.5em; dialogHeight:17.5em; status:0");
if (arr != null) { document.write_frm.tcolor.value = arr.substring(1,7); }
}
-------------------------------------------------------
2)调用的地方
<a title="主题字体颜色" language="javascript" onclick="jk_tColor();"><img src="htmledit/images/fgcolor.gif" width=23 height=22 align=absmiddle></a>
===================================================
方法2:
在需要调用的那页<%前面加上:
<script language=javascript>
<!--
function forum_slect_color()
{
var c=window.showModalDialog("htmledit/selcolor.html","s","dialogWidth=300px;dialogHeight=270px;status=0");
var d=c;
if (c && c!="")
{
window.document.all.item("bordercolor").bgColor=c;
if (d.length==7) { d=d.substr(1,d.length); }
window.document.all.tcolor.value=d;
}
}
-->
</script>
需要调用的地方加
<input type=text name=tcolor value='' size=10 maxlength=7> <a href='javascript:;' onClick="javascript:forum_slect_color();"><img border=0 src="htmledit/images/fgcolor.gif" width=23 height=22 align=absmiddle alt='点击选取主题字体颜色'></a> 请正确填写<font class=red_3>6</font>位颜色代码。
==================================================
1、UBB JS调用文件style/ubb_help.js,请用UE或记事本打开。
在最后添加下列行
function jk_tColor()
{
var arr = showModalDialog("htmledit/selcolor.html", "", "dialogWidth:18.5em; dialogHeight:17.5em; status:0");
if (arr != null) { document.write_frm.tcolor.value = arr.substring(1,7); }
}
-------------------------------------------------------
2)调用的地方
<a title="主题字体颜色" language="javascript" onclick="jk_tColor();"><img src="htmledit/images/fgcolor.gif" width=23 height=22 align=absmiddle></a>
===================================================
方法2:
在需要调用的那页<%前面加上:
<script language=javascript>
<!--
function forum_slect_color()
{
var c=window.showModalDialog("htmledit/selcolor.html","s","dialogWidth=300px;dialogHeight=270px;status=0");
var d=c;
if (c && c!="")
{
window.document.all.item("bordercolor").bgColor=c;
if (d.length==7) { d=d.substr(1,d.length); }
window.document.all.tcolor.value=d;
}
}
-->
</script>
需要调用的地方加
<input type=text name=tcolor value='' size=10 maxlength=7> <a href='javascript:;' onClick="javascript:forum_slect_color();"><img border=0 src="htmledit/images/fgcolor.gif" width=23 height=22 align=absmiddle alt='点击选取主题字体颜色'></a> 请正确填写<font class=red_3>6</font>位颜色代码。
编辑帖子后只显示最后一次编辑时间的修改
作者:cmscn 日期:2006-11-29
表格线CSS
作者:cmscn 日期:2006-11-29
ASP 错误代码
作者:cmscn 日期:2006-11-28
ASP 错误代码 描述
ASP 0100 内存不足
ASP 0101 意外错误
ASP 0102 需要字符串输入
ASP 0103 需要数字输入
ASP 0104 不允许此项操作
ASP 0105 下标越界
ASP 0106 类型不匹配
ASP 0107 堆栈溢出
ASP 0108 创建对象失败
ASP 0109 找不到成员
ASP 0110 未知名称
ASP 0111 未知接口
ASP 0112 缺少参数
ASP 0113 脚本超时
ASP 0114 非自由线程对象
ASP 0115 意外错误
ASP 0116 丢失脚本关闭分隔符
ASP 0117 丢失脚本关闭标记
ASP 0118 丢失对象关闭标记
ASP 0119 丢失 Classid 或 Progid 特性
ASP 0120 无效的 Runat 特性
ASP 0121 对象标记中包含无效作用域
ASP 0122 对象标记中包含无效作用域
ASP 0123 丢失 Id 特性
ASP 0124 丢失 Language 特性
ASP 0125 丢失特性的关闭符
ASP 0126 找不到包含文件
ASP 0127 丢失了 HTML 注释的关闭符
ASP 0128 丢失 File 或 Virtual 特性
ASP 0129 未知的脚本语言
ASP 0130 无效的 File 特性
ASP 0131 不允许的父路径
ASP 0132 编译错误
ASP 0133 无效的 ClassID 特性
ASP 0134 无效的 ProgID 特性
ASP 0135 循环包含
ASP 0136 无效对象实例名称
ASP 0137 无效全局脚本
ASP 0138 嵌套的 Script 块
ASP 0139 嵌套的 Object
ASP 0140 Page 命令无序
ASP 0141 Page 命令重复
ASP 0142 线程令牌错误
ASP 0143 无效的应用程序名
ASP 0144 初始化错误
ASP 0145 新建应用程序失败
ASP 0146 新建会话失败
ASP 0147 500 服务器错误
ASP 0148 服务器太忙
ASP 0149 应用程序正在重新启动
ASP 0150 应用程序目录错误
ASP 0151 更改通知错误
ASP 0152 安全错误
ASP 0153 线程错误
ASP 0154 写入 HTTP 头错误
ASP 0155 写入页内容错误
ASP 0156 头错误
ASP 0157 缓冲已打开
ASP 0158 丢失 URL
ASP 0159 缓冲已关闭
ASP 0160 日志记录失败
ASP 0161 数据类型错误
ASP 0162 不能修改 Cookie
ASP 0163 逗号的使用不正确
ASP 0164 无效的超时值
ASP 0165 SessionID 错误
ASP 0166 未初始化的对象
ASP 0167 会话初始化错误
ASP 0168 不允许的对象使用方式
ASP 0169 丢失对象信息
ASP 0170 删除会话错误
ASP 0171 缺少路径
ASP 0172 无效路径
ASP 0173 无效&nb...
ASP 0100 内存不足
ASP 0101 意外错误
ASP 0102 需要字符串输入
ASP 0103 需要数字输入
ASP 0104 不允许此项操作
ASP 0105 下标越界
ASP 0106 类型不匹配
ASP 0107 堆栈溢出
ASP 0108 创建对象失败
ASP 0109 找不到成员
ASP 0110 未知名称
ASP 0111 未知接口
ASP 0112 缺少参数
ASP 0113 脚本超时
ASP 0114 非自由线程对象
ASP 0115 意外错误
ASP 0116 丢失脚本关闭分隔符
ASP 0117 丢失脚本关闭标记
ASP 0118 丢失对象关闭标记
ASP 0119 丢失 Classid 或 Progid 特性
ASP 0120 无效的 Runat 特性
ASP 0121 对象标记中包含无效作用域
ASP 0122 对象标记中包含无效作用域
ASP 0123 丢失 Id 特性
ASP 0124 丢失 Language 特性
ASP 0125 丢失特性的关闭符
ASP 0126 找不到包含文件
ASP 0127 丢失了 HTML 注释的关闭符
ASP 0128 丢失 File 或 Virtual 特性
ASP 0129 未知的脚本语言
ASP 0130 无效的 File 特性
ASP 0131 不允许的父路径
ASP 0132 编译错误
ASP 0133 无效的 ClassID 特性
ASP 0134 无效的 ProgID 特性
ASP 0135 循环包含
ASP 0136 无效对象实例名称
ASP 0137 无效全局脚本
ASP 0138 嵌套的 Script 块
ASP 0139 嵌套的 Object
ASP 0140 Page 命令无序
ASP 0141 Page 命令重复
ASP 0142 线程令牌错误
ASP 0143 无效的应用程序名
ASP 0144 初始化错误
ASP 0145 新建应用程序失败
ASP 0146 新建会话失败
ASP 0147 500 服务器错误
ASP 0148 服务器太忙
ASP 0149 应用程序正在重新启动
ASP 0150 应用程序目录错误
ASP 0151 更改通知错误
ASP 0152 安全错误
ASP 0153 线程错误
ASP 0154 写入 HTTP 头错误
ASP 0155 写入页内容错误
ASP 0156 头错误
ASP 0157 缓冲已打开
ASP 0158 丢失 URL
ASP 0159 缓冲已关闭
ASP 0160 日志记录失败
ASP 0161 数据类型错误
ASP 0162 不能修改 Cookie
ASP 0163 逗号的使用不正确
ASP 0164 无效的超时值
ASP 0165 SessionID 错误
ASP 0166 未初始化的对象
ASP 0167 会话初始化错误
ASP 0168 不允许的对象使用方式
ASP 0169 丢失对象信息
ASP 0170 删除会话错误
ASP 0171 缺少路径
ASP 0172 无效路径
ASP 0173 无效&nb...
vbscript语法错误
作者:cmscn 日期:2006-11-26
当脚本源程序包含不符合语言预先规定的语法规则时,产生语法错误。在开发期间应当
注意这些错误的类型。VBScript 语言包含5 3 个语法错误
800A03E9 内存溢出
800A03EA 语法错误
800A03EB 缺少“:”
800A03ED 缺少“(”
800A03EE 缺少“)”
800A03EF 缺少“]”
800A03F2 缺少标识符
800A03F3 缺少“=”
800A03F4 缺少“if”
800A03F5 缺少“To”
800A03F6 缺少“End”
800A03F7 缺少“Function”
800A03F8 缺少“sub”
800A03F9 缺少“Then”
800A03FA 缺少“Wend”
800A03FB 缺少“Loop”
800A03FC 缺少“Next”
800A03FD 缺少“Case”
800A03FE 缺少“Select”
800A03FF 缺少表达式
800A0400 缺少语句
800A0401 缺少语句的结束
800A0402 缺少整数常量
800A0403 缺少“While”或“Until”
800A0404 缺少“While”或“Until”或语句的结束
800A0405 缺少“With”
800A0406 标识符太长
800A0407 无效数字
800A0408 无效字符
800A0409 未结束的字符串常量
800A040A 未结束的注释
800A040D 关键字“Me”的无效使用
800A040E “loop”缺少“do”
800A040F 无效的“exit”语句
800A0410 无效“for”循环控制变量
800A0411 重复定义名字
800A0412 必须是第一个语句
800A0413 不能赋予非值性参数
800A0414 当调用子过程时不能用圆括号
800A0415 缺少字符常量
800A0416 缺少“In”
800A0417 缺少“Class”
800A0418 必须在一个类中定义
800A0419 在属性声明中缺少“Let”或“Set”或“Get”
800A041A 缺少“Property”
800A041B 在属性说明中参数的数目必须一致
800A041C 在一个类中不能有多个缺省的方法或属性
800A041D 类的初始化或终止没有参数
800A041E 属性的设置或赋值必须至少有一个参数
800A041F 不希望的“Next”
800A0420 仅能在“Property”或“Function”或“Sub”上指定“Default”
800A0421 “Default”也必须指定“Public”
800A0422 “Default”说明仅能在“PropertyGet”上
vbscript运行期错误
当脚本代码试图执行一个无效动作时,发生运行期错误。在调试和测试阶段,这些主要
错误应当引起注意。V B S c r i p t 代码包含65个这样的运行期错误,
800A0005 无效的程序调用或参数
800A0006 溢出
800A0007 内存不足
800A0009 下标超界
800A000A 这数组被固定或暂时锁定
800A000B 被零除
800A000D 类型不匹配
800A000E 字符串空间不足
800A0011 不能执行要求的操作
800A001C 没有段空间
800A0023 子程序或函数没定义
800A0030 装载DLL出错
800A0033 内部错误
800A0034 无效的文件名或数值
800A0035 文件没找到
800A0036 错误的文件格式
800A0037 文件已打开
800A0039 I/O设备错误
800A003A 文件已存在
800A003D 磁盘已满
800A003E 输入超出文件尾
800A0043 文件太多
800A0044 设备不可用
800A0046 权限被拒绝
800A0047 磁盘没准备好
800A004A 不能用不同的驱动器重命名
800A004B 路径/文件访问出错
800A004C 找不到路径
800A005B 没有设置对象变量
800A005C For循环没有初始化
800A005E Null的无效使用
800A0142 不能产生必需的临时文件
800A01A8 对象被请求
800A01AD ActiveX组件不能创建对象
0800A01A E类不支持自动化
800A01B0 在自动化操作中没有找到文件名或类名
800A01B6 对象不支持这个方法或属性
800A01B8 自动化出错
800A01BD 对象不支持这种操作
800A01BE 对象不支持命名的参数
800A01BF 对象不支持目前的位置设置
800A01C0 命名的参数没发现
800A01C1 变量不可缺省
800A01C2 错误的变量个数或无效的属性设置
800A01C3 对象不是一个集合
800A01C5 指定的DLL函数没找到
800A01C7 代码资源锁出错
800A01C9 这个键已与这个集合的一个元素相关
800A01CA 变量使用了在VBScript中不支持的自动化类型
800A01CE 远程服务器机器不存在或不可用
800A01E1 无效图片
800A01F4 变量没定义
800A01F5 非法赋值
800A01F6 对于执行脚本来说,对象不安全
800A01F7 对于初始化来说,对象不安全
800A01F8 对于创建来说,对象不安全
800A01F9 无效或不可靠的引用
800A01FA 类没有定义
800A1398 缺少需要规则的表达式对象
800A1399 在规则表达式中有语法错误
800A139A 不希望的量词
800A139B 在规则表...
注意这些错误的类型。VBScript 语言包含5 3 个语法错误
800A03E9 内存溢出
800A03EA 语法错误
800A03EB 缺少“:”
800A03ED 缺少“(”
800A03EE 缺少“)”
800A03EF 缺少“]”
800A03F2 缺少标识符
800A03F3 缺少“=”
800A03F4 缺少“if”
800A03F5 缺少“To”
800A03F6 缺少“End”
800A03F7 缺少“Function”
800A03F8 缺少“sub”
800A03F9 缺少“Then”
800A03FA 缺少“Wend”
800A03FB 缺少“Loop”
800A03FC 缺少“Next”
800A03FD 缺少“Case”
800A03FE 缺少“Select”
800A03FF 缺少表达式
800A0400 缺少语句
800A0401 缺少语句的结束
800A0402 缺少整数常量
800A0403 缺少“While”或“Until”
800A0404 缺少“While”或“Until”或语句的结束
800A0405 缺少“With”
800A0406 标识符太长
800A0407 无效数字
800A0408 无效字符
800A0409 未结束的字符串常量
800A040A 未结束的注释
800A040D 关键字“Me”的无效使用
800A040E “loop”缺少“do”
800A040F 无效的“exit”语句
800A0410 无效“for”循环控制变量
800A0411 重复定义名字
800A0412 必须是第一个语句
800A0413 不能赋予非值性参数
800A0414 当调用子过程时不能用圆括号
800A0415 缺少字符常量
800A0416 缺少“In”
800A0417 缺少“Class”
800A0418 必须在一个类中定义
800A0419 在属性声明中缺少“Let”或“Set”或“Get”
800A041A 缺少“Property”
800A041B 在属性说明中参数的数目必须一致
800A041C 在一个类中不能有多个缺省的方法或属性
800A041D 类的初始化或终止没有参数
800A041E 属性的设置或赋值必须至少有一个参数
800A041F 不希望的“Next”
800A0420 仅能在“Property”或“Function”或“Sub”上指定“Default”
800A0421 “Default”也必须指定“Public”
800A0422 “Default”说明仅能在“PropertyGet”上
vbscript运行期错误
当脚本代码试图执行一个无效动作时,发生运行期错误。在调试和测试阶段,这些主要
错误应当引起注意。V B S c r i p t 代码包含65个这样的运行期错误,
800A0005 无效的程序调用或参数
800A0006 溢出
800A0007 内存不足
800A0009 下标超界
800A000A 这数组被固定或暂时锁定
800A000B 被零除
800A000D 类型不匹配
800A000E 字符串空间不足
800A0011 不能执行要求的操作
800A001C 没有段空间
800A0023 子程序或函数没定义
800A0030 装载DLL出错
800A0033 内部错误
800A0034 无效的文件名或数值
800A0035 文件没找到
800A0036 错误的文件格式
800A0037 文件已打开
800A0039 I/O设备错误
800A003A 文件已存在
800A003D 磁盘已满
800A003E 输入超出文件尾
800A0043 文件太多
800A0044 设备不可用
800A0046 权限被拒绝
800A0047 磁盘没准备好
800A004A 不能用不同的驱动器重命名
800A004B 路径/文件访问出错
800A004C 找不到路径
800A005B 没有设置对象变量
800A005C For循环没有初始化
800A005E Null的无效使用
800A0142 不能产生必需的临时文件
800A01A8 对象被请求
800A01AD ActiveX组件不能创建对象
0800A01A E类不支持自动化
800A01B0 在自动化操作中没有找到文件名或类名
800A01B6 对象不支持这个方法或属性
800A01B8 自动化出错
800A01BD 对象不支持这种操作
800A01BE 对象不支持命名的参数
800A01BF 对象不支持目前的位置设置
800A01C0 命名的参数没发现
800A01C1 变量不可缺省
800A01C2 错误的变量个数或无效的属性设置
800A01C3 对象不是一个集合
800A01C5 指定的DLL函数没找到
800A01C7 代码资源锁出错
800A01C9 这个键已与这个集合的一个元素相关
800A01CA 变量使用了在VBScript中不支持的自动化类型
800A01CE 远程服务器机器不存在或不可用
800A01E1 无效图片
800A01F4 变量没定义
800A01F5 非法赋值
800A01F6 对于执行脚本来说,对象不安全
800A01F7 对于初始化来说,对象不安全
800A01F8 对于创建来说,对象不安全
800A01F9 无效或不可靠的引用
800A01FA 类没有定义
800A1398 缺少需要规则的表达式对象
800A1399 在规则表达式中有语法错误
800A139A 不希望的量词
800A139B 在规则表...
图片疯了
作者:cmscn 日期:2006-11-25
把下面这段代码粘贴到本页面ie的地址栏里,然后按回车。。。
其它的网站也是一样,挺好玩的,要先打开网站,再把代码贴到ie的地址栏里,然后按回车。。。
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
其它的网站也是一样,挺好玩的,要先打开网站,再把代码贴到ie的地址栏里,然后按回车。。。
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
windows2000/XP/2003下安裝APACHE2.0.53、PHP5.0.3、MYSQL
作者:cmscn 日期:2006-11-24
from http://www.51r.com/user2/taus/archives/2005/35022.shtml
1.把软件升级至目录最新.
2.去掉CGI的安装方式.(避免让初学者看着糊涂)
3.将mysql升级到官方推荐使用的4.1.*系列.5.0系列同样适用!
4.加入GD2的支持
PS:太懒,就根据luck_mlc的版本改制
--------------------------------------------------------------------------
先从各官方网站下了APACHE2.0.53、PHP5.03、MYSQL4.1.10a、PHPMYADMIN2.6.1
apache_2.0.53-win32-x86-no_ssl.msi
PHP视角本地下载------http://down.phpv.net/soft/392.htm
官方下载------http://www.apache.org
php-5.0.3-Win32.zip
PHP视角本地下载------http://down.phpv.net/soft/380.htm
官方下载---------http://www.php.net
mysql-noinstall-4.1.10-win32.zip
PHP视角本地下载------http://down.phpv.net/soft/393.htm
官方下载---------http://www.mysql.org
phpMyAdmin-2.6.1.zip
PHP视角本地下载------http://down.phpv.net/soft/378.htm
---------这个也可到天空下载站去下
由于时效性,你看贴的时候也许会有更高的版本的,不过如果没有特殊说明,安装方法是一样的
-------------------------------------------------------------------------------------------------------------
假设:系统盘为c:/
假设:把所有的东西安装在D盘下的php目录下
假设:安装好后目录状态会是这样子:
apache------------------------->d:/php/apache
mysql--------------------------->d:/php/mysql
php----------------------------->d:/php/php
网页文件------------------------>d:/php/www
以上这些是我的喜好,你可以改成你喜欢的
第一步安装mysql4.1.10a(本文章的配置适用于mysql4.1和mysql5.0版本)
将下载的的mysql压缩包,直接解压到指定目录(d:\php\mysql)就可以了
然后双击D:\php\mysql\bin\winmysqladmin.exe这个文件,请输入winmysqladmin的初始用户、密码(注:这不是mysql里的用户、密码)随便填不必在意.确定之后你的右下角任务的启动栏会出现一个红绿灯的图标(绿灯),红灯亮代表服务停止,绿灯亮代表服务正常
(如果不是绿灯,就左击这个图标->winnt->installtheservice安装此服务
再左击这个图标->winnt->starttheservice启动mysql服务)
修改mysql数据库的root密码
开始->运行,输入cmd然后cd到d:\mysql\bin执行以下命令
D:\mysql\bin>mysql
进入mysql后接着执行:
(将root密码设置为easy)
下面一步是让PHP可以连接到mysql4.1以上版本的,一定不可以省略。具体可参考http://www.phpv.net/article.php/288
密码请根据你需要换成别的
如果你下载的是进制安装包,解压到任意目录后就直接双击setup.exe文件,按照你安装软件的习惯装好它,记得到路径选择那一步时请写d:\php\mysql装好后打开d:\php\mysql\bin\文件夹,双击winmysqladmin.exe文件,会弹出一个窗口,要求设置你的mysql服务的管理员用户名密码.自己定吧
两种方法区别一看就明了.
第二步:安装apache并配置支持PHP
双击安装文件apache_2.0.53-win32-x86-no_ssl.msi
将apache安装在D:\php\apache目录下
还会有输入框,提示输入域名呀管理员信箱,随便填就是了.
+-----------------------------------------------------
|注:安装完后会自动安装并启动apache的服务,如在此处出现问题:
|“(OS10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次:
|make_sock:couldnotbindtoaddress0.0.0.0:80...”一般是IIS占用了80端口引起的
|解决方法:打开控制面板->服务找到IISadmin的服务关闭并禁用
|然后用CMD进入命令行模式进入你安装apache的目录/apache2/bin
|输入
|apache-kinstall
|apache-kstart
|如果成功的话,再接着做下面的!
+--------------------------------------------------------------
将php-5.0.3-Win32.zip里内容解压到D:\php\php里
找到php目录里的php.ini-dist(似乎这是一个习惯,其实我更喜欢用php.ini-recommended)重命名为php.ini并拷到windows系统目录下(特殊情况:win2k系统目录为winnt)
如我的php.ini是拷到c:\windows目录
再将php目录里的php5ts.dll,libmysql.dll拷到系统目录系统目录如我的是c:\windows里(也可以是c:\windows\system32)
最后到D:\php\php\ext下将php_gd2.dllphp_mysql.dll这两个文件复制到system/system32如我的是c:\windows\system里
配置apache里的httpd.conf
打开D:\php\Apache\conf\httpd.conf这个文件
找到AddDefaultCharsetISO-8859-1将其改为
AddDefaultCharsetGB2312(让默认语言编码为简体中文)
找到DocumentRoot"D:/php/Apache2/htdocs"将其改为你的WEB目录,如我的为
DocumentRoot"D:/php/www"
找到DirectoryIndexindex.htmlindex.html.var在后面加入index.htmindex.php(默认index.php为首页文件)
--------------模块化安装PHP----------------------------------------
找到#LoadModulessl_modulemodules/mod_ssl.so这行,在此行后加入一行
LoadModulephp5_moduled:/php/php/php5apache2.dll
其中d:/php/php/php5apache2.dll为你php目录中php5apache2.dll所在的位置
再找到AddTypeapplication/x-gzip.gz.tgz这行,在此行后加入一行
AddTypeapplication/x-httpd-php.php
(其实:上面两行红色的,你可以直接加在httpd.conf文件的最后面也可以的)
----------------------------------------------...
1.把软件升级至目录最新.
2.去掉CGI的安装方式.(避免让初学者看着糊涂)
3.将mysql升级到官方推荐使用的4.1.*系列.5.0系列同样适用!
4.加入GD2的支持
PS:太懒,就根据luck_mlc的版本改制
--------------------------------------------------------------------------
先从各官方网站下了APACHE2.0.53、PHP5.03、MYSQL4.1.10a、PHPMYADMIN2.6.1
apache_2.0.53-win32-x86-no_ssl.msi
PHP视角本地下载------http://down.phpv.net/soft/392.htm
官方下载------http://www.apache.org
php-5.0.3-Win32.zip
PHP视角本地下载------http://down.phpv.net/soft/380.htm
官方下载---------http://www.php.net
mysql-noinstall-4.1.10-win32.zip
PHP视角本地下载------http://down.phpv.net/soft/393.htm
官方下载---------http://www.mysql.org
phpMyAdmin-2.6.1.zip
PHP视角本地下载------http://down.phpv.net/soft/378.htm
---------这个也可到天空下载站去下
由于时效性,你看贴的时候也许会有更高的版本的,不过如果没有特殊说明,安装方法是一样的
-------------------------------------------------------------------------------------------------------------
假设:系统盘为c:/
假设:把所有的东西安装在D盘下的php目录下
假设:安装好后目录状态会是这样子:
apache------------------------->d:/php/apache
mysql--------------------------->d:/php/mysql
php----------------------------->d:/php/php
网页文件------------------------>d:/php/www
以上这些是我的喜好,你可以改成你喜欢的
第一步安装mysql4.1.10a(本文章的配置适用于mysql4.1和mysql5.0版本)
将下载的的mysql压缩包,直接解压到指定目录(d:\php\mysql)就可以了
然后双击D:\php\mysql\bin\winmysqladmin.exe这个文件,请输入winmysqladmin的初始用户、密码(注:这不是mysql里的用户、密码)随便填不必在意.确定之后你的右下角任务的启动栏会出现一个红绿灯的图标(绿灯),红灯亮代表服务停止,绿灯亮代表服务正常
(如果不是绿灯,就左击这个图标->winnt->installtheservice安装此服务
再左击这个图标->winnt->starttheservice启动mysql服务)
修改mysql数据库的root密码
开始->运行,输入cmd然后cd到d:\mysql\bin执行以下命令
D:\mysql\bin>mysql
进入mysql后接着执行:
(将root密码设置为easy)
下面一步是让PHP可以连接到mysql4.1以上版本的,一定不可以省略。具体可参考http://www.phpv.net/article.php/288
密码请根据你需要换成别的
如果你下载的是进制安装包,解压到任意目录后就直接双击setup.exe文件,按照你安装软件的习惯装好它,记得到路径选择那一步时请写d:\php\mysql装好后打开d:\php\mysql\bin\文件夹,双击winmysqladmin.exe文件,会弹出一个窗口,要求设置你的mysql服务的管理员用户名密码.自己定吧
两种方法区别一看就明了.
第二步:安装apache并配置支持PHP
双击安装文件apache_2.0.53-win32-x86-no_ssl.msi
将apache安装在D:\php\apache目录下
还会有输入框,提示输入域名呀管理员信箱,随便填就是了.
+-----------------------------------------------------
|注:安装完后会自动安装并启动apache的服务,如在此处出现问题:
|“(OS10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次:
|make_sock:couldnotbindtoaddress0.0.0.0:80...”一般是IIS占用了80端口引起的
|解决方法:打开控制面板->服务找到IISadmin的服务关闭并禁用
|然后用CMD进入命令行模式进入你安装apache的目录/apache2/bin
|输入
|apache-kinstall
|apache-kstart
|如果成功的话,再接着做下面的!
+--------------------------------------------------------------
将php-5.0.3-Win32.zip里内容解压到D:\php\php里
找到php目录里的php.ini-dist(似乎这是一个习惯,其实我更喜欢用php.ini-recommended)重命名为php.ini并拷到windows系统目录下(特殊情况:win2k系统目录为winnt)
如我的php.ini是拷到c:\windows目录
再将php目录里的php5ts.dll,libmysql.dll拷到系统目录系统目录如我的是c:\windows里(也可以是c:\windows\system32)
最后到D:\php\php\ext下将php_gd2.dllphp_mysql.dll这两个文件复制到system/system32如我的是c:\windows\system里
配置apache里的httpd.conf
打开D:\php\Apache\conf\httpd.conf这个文件
找到AddDefaultCharsetISO-8859-1将其改为
AddDefaultCharsetGB2312(让默认语言编码为简体中文)
找到DocumentRoot"D:/php/Apache2/htdocs"将其改为你的WEB目录,如我的为
DocumentRoot"D:/php/www"
找到DirectoryIndexindex.htmlindex.html.var在后面加入index.htmindex.php(默认index.php为首页文件)
--------------模块化安装PHP----------------------------------------
找到#LoadModulessl_modulemodules/mod_ssl.so这行,在此行后加入一行
LoadModulephp5_moduled:/php/php/php5apache2.dll
其中d:/php/php/php5apache2.dll为你php目录中php5apache2.dll所在的位置
再找到AddTypeapplication/x-gzip.gz.tgz这行,在此行后加入一行
AddTypeapplication/x-httpd-php.php
(其实:上面两行红色的,你可以直接加在httpd.conf文件的最后面也可以的)
----------------------------------------------...