振华社 - [振华制造]

2009/01/09

windows 下的Apache+PHP配置方法

类归于: php — 标签:, , , — S# @ 17:36

1. 安装:

下载Apache,以2.2版本为例,安装后下载PHP压缩包格式,以5.2.8为例,解压缩到任意文件夹,比如:c:\PHP。

2. 配置PHP为Apache模块:

在系统属性中环境变量里的path下添加一个C:\PHP\;(建议配置为系统变量)。

在C:\php下找到php5apache2_2.dll这个文件(“2_2”这个位置不同Apache版本需对应不同文件,本示例对应的是Apache 2.2),复制到Apache安装目录中的modules文件夹下,本例中Apache安装目录为C:\Program Files\Apache Software Foundation\Apache2.2。

在C:\Program Files\Apache Software Foundation\Apache2.2\conf 下找到“httpd.conf”这个文件 ,用文本编辑器打开,在第45行左右找到Listen 80这段,修改Web服务端口80(主要为避免与IIS端口冲突,可在停止IIS的Web服务情况下跳过本设置)。

在第60行左右找到 LoadModule,添加php模块:LoadModule php5_module modules/php5apache2_2.dll(分为3部分,每部分用空格分隔,最后一段是php模块的路径)。

在第175行左右找到DocumentRoot,修改网站目录的路径,默认为C:\Program Files\Apache Software Foundation\Apache2.2\htdocs。

在第190行左右找到Deny from all,修改为Allow from all,启用访问权限。

在第360行左右找到<IfModule mime_module>,在下面添加AddType application/x-httpd-php .php,启用对php扩展名的访问(映射)。

3. 配置php的配置文件php.ini

参见windows下配置php环境

4. 创建测试文件test.php

用文本编辑器新建文件,输入:

<?php

phpinfo();

?>

保存为test.php,上传或复制到网站根目录中,看到php的Logo说明配置成功了。

2009/01/08

windows下配置php环境

类归于: php — 标签:, , — S# @ 22:16

1.安装:

安装IIS,下载PHP最新压缩包,解压缩到任意文件夹,比如:C:PHP。

2.配置筛选器:

在IIS中配置站点属性→ISAPI 筛选器→添加→筛选器名称:PHP,可执行文件:选择php目录下的php*isapi.dll→确定。

3.配置映射:

站点属性→主目录→配置→添加→可执行文件:选择php目录下的php*isapi.dll,扩展名:.php(如果需要,可以配置php3这样的扩展名)→确定。

4.修改PHP配置文件:

将压缩包根目录下的php.ini-dist重命名为php.ini,复制到C:Windows下(2000系统下为WinNT目录)。

在php.ini中搜索extension_dir,在引号中输入PHP文件夹中ext文件夹的路径,比如:C:phpext。

搜索Windows Extensions,在下面的一连串extension=中,启用所需的扩展库。启用方法就是去掉前面的单引号注释符“’”。

比如:需要使用图形功能,就修改’extension=php_gd2.dll成extension=php_gd2.dll。

5. 测试:

进行完以上步骤后,重新启动IIS,在网站根目录下创建一个php文件,名为:test.php,用任何一种文本编辑器打开,输入:

<?php
phpinfo();
?>

保存后关闭,在浏览器中输入:http://localhost/test.php,如果看到php.net的Logo就说明配置成功了。

javascript获得文档当前路径

类归于: javascript — 标签: — S# @ 14:00

var address=location.href.substring(0,location.href.lastIndexOf(’/'));

注:
1. “/”可以通过修改正则获取其他形式的地址。
2. location前的window由于默认浏览器基本提供支持,可省略。
3. 不包含文档名称,已由lastIndexOf部分进行过滤。

2009/01/04

javascript 复制到剪贴板

类归于: javascript — S# @ 10:36

html:

<form id=”clipboarddemo” method=”post”>
<input id=”txtcopyurl” name=”txtcopyurl” type=”text” />
<input id=”btncopy” name=”btncopy” type=”button” value=”复制地址” />
</form>

javascript:

document.getElementById(’btncopy’).onclick=function(){
try{
window.clipboardData.setData(’Text’,document.getElementById(’txtcopyurl’).value);
alert(’复制成功,请粘贴给您的好友。’);
}
catch(e)
{
alert(’抱歉您的浏览器不支持复制功能,请复制文本框中的地址粘贴给好友。’);
}
};

2008/12/18

ftp空间文件夹无法删除的奇怪问题

类归于: 网站构建 — 标签:, , , , , — S# @ 15:36

一直用FileZilla做FTP工具,昨天在整理ftp空间的时候发现了一个问题,就是当向ftp空间上传存在中文名称的文件时,会在传输的过程中被转换为乱码,结果就是无法在空间中看到这个文件,而且无法修改文件属性和重命名,且无法删除上层文件夹,设置了传输编码也不行,于是改用Firefox的FireFTP插件,发现可以在列表中看到文件,但是仍然无法删除和做任何修改,免费的FTP工具似乎不行,于是上网找到了CuteFTP和FlashFXP,发现这两款工具可以正常传输含中文名的文件了,今天对文件进行检查,发现CuteFTP似乎对以“.”开头的文件支持不好,在列表中无法显示,于是换FlashFXP,发现这回终于全部正常了!!

document.body.clientHeight失效问题的解决方法

类归于: javascript — 标签: — S# @ 00:43

document.body.clientHeight在HTML中声明了DOCTYPE的时候在某些浏览器下取值会等价于document.body.offsetHeight,替代的属性为document.documentElement.clientHeight,可在代码中加入如下判断:

var docHeight = document.documentElement.clientHeight > 0 ? document.documentElement.clientHeight : document.body.clientHeight;

//注:以上代码未经完整测试,某些浏览器支持的顺序可能不同。

二手诺基亚6600

类归于: 智能手机 — 标签:, , — S# @ 00:35

八成新,原电一块,充电器耳机齐全,摇杆左侧不灵,没修过。

有需要可联系我,E-mail:s@zhso.net

2008/12/17

二手多普达S1

类归于: 智能手机 — 标签:, , — S# @ 23:16

七成新,没有笔,修过1次,usb线1根、充电器1个、原装电池1块、屏幕有贴膜。

有需要可联系我,E-mail:s@zhso.net

WordPress 所驱动