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说明配置成功了。
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就说明配置成功了。
var address=location.href.substring(0,location.href.lastIndexOf(’/'));
注:
1. “/”可以通过修改正则获取其他形式的地址。
2. location前的window由于默认浏览器基本提供支持,可省略。
3. 不包含文档名称,已由lastIndexOf部分进行过滤。
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(’抱歉您的浏览器不支持复制功能,请复制文本框中的地址粘贴给好友。’);
}
};
一直用FileZilla做FTP工具,昨天在整理ftp空间的时候发现了一个问题,就是当向ftp空间上传存在中文名称的文件时,会在传输的过程中被转换为乱码,结果就是无法在空间中看到这个文件,而且无法修改文件属性和重命名,且无法删除上层文件夹,设置了传输编码也不行,于是改用Firefox的FireFTP插件,发现可以在列表中看到文件,但是仍然无法删除和做任何修改,免费的FTP工具似乎不行,于是上网找到了CuteFTP和FlashFXP,发现这两款工具可以正常传输含中文名的文件了,今天对文件进行检查,发现CuteFTP似乎对以“.”开头的文件支持不好,在列表中无法显示,于是换FlashFXP,发现这回终于全部正常了!!
document.body.clientHeight在HTML中声明了DOCTYPE的时候在某些浏览器下取值会等价于document.body.offsetHeight,替代的属性为document.documentElement.clientHeight,可在代码中加入如下判断:
var docHeight = document.documentElement.clientHeight > 0 ? document.documentElement.clientHeight : document.body.clientHeight;
//注:以上代码未经完整测试,某些浏览器支持的顺序可能不同。
八成新,原电一块,充电器耳机齐全,摇杆左侧不灵,没修过。
有需要可联系我,E-mail:s@zhso.net。
七成新,没有笔,修过1次,usb线1根、充电器1个、原装电池1块、屏幕有贴膜。
有需要可联系我,E-mail:s@zhso.net。