很多站长朋友们都不太清楚phpiis编码,今天小编就来给大家整理phpiis编码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 WIN7 下如何利用iis来访问php文件 2、 PHP系统UTF-8编码在IIS下rewrite中文怎么处理? 3、 IIS访问PHP网页乱码,HTML网页很正常,这是为什么 WIN7 下如何利用iis来访问php文件在Windows 7下配置PHP环境等,就针对此问题下面进行详细介绍。 (1)、采用理由: 优点:最大化的桌面图形化操作系统,可维护性优秀。基于IIS v6.0/v7.0(2008),可以支持的脚本相当完整,不仅支持Linux无法支持的asp/asp.net,还可以安装php、mysql、 zend实现php环境。同时,利用Serv-U可以实现ftp管理。操作简单,无需键入任何命令就可实现全能型主机。 (2)、操作步骤: 说明:本教程采用IIS v7.0+php+mysql+zend在Win7下构建操作环境。 1. 安装IIS v7.0 控制面板-程序和功能-打开或关闭Windows 功能 测试是否成功安装IIS v7.0,在浏览器输入: 出现如上界面说明成功安装IIS v7.0 新建站点:(默认的站点用作asp/asp.net/,启动8080端口,即访问使用 ) 2. 配置PHP环境 采用php v5.2.5。下载php v5.2.5之后解压到G:\php 在IIS中如下操作: 添加ISAPI筛选器: 添加脚本映射: 添加应用程序池: 更改站点应用程序池,并添加默认文档index.php 修改G:/PHP/php.ini-list 文件名为php.ini,复制到F:/windows/(双系统,Windows 7所在盘符),修改php.ini:使之支持GD,mysql等 修改extension_dir目录: 复制libmcrypt.dll,libmysql.dll,php5ts.dll三个文件到F:/windows/System32(双系统,Windows 7所在盘符)下, 在默认目录新建一个index.php 输入<A href=" "> ;/A> 校验是否成功安装php : 3. 添加Mysql数据库: 采用Mysql v5.1.35。 安装Mysql: 设置Mysql: 校验mysql是否正确安装: 1. 检测服务管理器中:mysql是否启动: 2. 使用phpmyadmin能否接入mysql: 3. Zend Optimizer 采用Zend Optimizer v3.3.0a 安装程序: 因为Zend Optimizer的安装不需要任何配置,所以此处省略。经过笔者测试在Windows 7下php+mysql数据库测试成功,希望此文对大家配置php环境有所帮助。
PHP系统UTF-8编码在IIS下rewrite中文怎么处理?这个实际是两个问题:一个是web server的rewrite。一个是对于pathinfo中汉字的处理问题。
先说第一个:如果你用的是apache,那添加以下配置就可以了
RewriteRule ^/tag/([^\?]*) /e/sch/index.php?keyword=$1 [L,NC]
作用是伪静态
第二个需要你的php进行编码识别处理。apache收到的请求里,url永远不会是你希望的汉字,而是浏览器根据自己的规则进行了urlencode的结果,但究竟是使用utf8还是gbk进行urlencode,不同的浏览器策略不同。url的不同位置(pathinfo和query_string)也不同。如果你希望能够取到正确的汉字,自己在php里进行编码识别和转换吧
IIS访问PHP网页乱码,HTML网页很正常,这是为什么因为php没有设置编码吧。
去设置默认编码:
去php的配置文件php.ini
搜索
default_charset
会找到
“
;default_charset
=
"ISO-88509-1"
”
改成
default_charset
=
"UTF-8"
注释:(前面的分号一定去掉)
关于phpiis编码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于phpiis编码 php编码规范的详细内容...