本文目录一览:
- 1、悟空crm9.0 win2008+iis7+php5.6如何安装
- 2、win2008+IIS7 服务器,php网页显示空白是什么原因?
- 3、win2008的IIS7+PHP5.3.8,速度奇慢,为什么
- 4、windows 2008 r2 iis7 +php web环境怎么安装
- 5、Windows 2008 下 PHP 开启 opcache 后频繁 500 错误解决方式
- 6、Windows Server 2008安装IIS7图文教程
悟空crm9.0 win2008+iis7+php5.6如何安装
悟空crm9.0 win2008+iis7+php5.6参数见附件
伪静态写法如下:
Files *.htm
Order Allow,Deny
Deny from all
/Files
IfModule mod_rewrite.c
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
#RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
RewriteCond % !^$
RewriteRule ^/?(.*)/.*\.sql - [F]
/IfModule
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
win2008+IIS7 服务器,php网页显示空白是什么原因?
你装PHP环境没?
没装可以去chinaz.com下载PHPstudy来安装,就可以运行PHP文件了
win2008的IIS7+PHP5.3.8,速度奇慢,为什么
方法/步骤
windows 2008升级PHP5.3后变慢原因
上面说到的程序有共同的特点,那么便是要用到数据库,很多PHP页面实际上都是数据库驱动的,要连接数据库才能显示出来,而响应时间过长的原因便在于PHP 5.3连接数据库的方式有所改变。目前我们配置数据库信息时都类似这样的“$dbhost=‘localhost’ ”;这本身是没有问题的,只是PHP 5.3会考虑是IPv4还是IPv6,面对localhost会犹豫,因此出现响应时间过长的情况。如果你查看过服务器处理PHP的时间,你会发现处理PHP的时间很短,等待处理前的时间很长。目前这种响应时间过长的情况只出现在IIS 7及IIS 7.5升级PHP 5.3系列版本后,至于数据库版本是多少没多大影响。简单普及一下知识,windows 2008分为32位和64位,自带IIS 7,windows 2008 R2自带IIS 7.5,R2版本的系统只有64位。如果你用的IIS 6或者Linux系统什么的,目前还没存在这样的问题,主要是windows 2008系统。
恢复FastCgi高效运行PHP的简单方法
下面的几个方法实际上不是我自己琢磨出来的,而是在网上找到的答案,经过测试有效;另外,这些答案在IIS官网有相应的回复,回复的时间是2010年末,说明这样的问题很早之前便出来,不过解决的方法确实很简单。
方法一:上面已经说到,这是因为PHP 5.3在面对数据库配置信息中的“localhost”会犹豫,因此直接把这个地址改名为“127.0.0.1”,这个IP是IPv4下面的本地网络地址,实际作用和“localhost”一样,不过能明确告诉PHP这是IPv4网络。至于具体的修改流程,如果源程序是dedecms,就要用Dreamweaver之类的专业软件编辑修改,否则保存后可能出错。
至于别的程序,同样修改数据库配置文件即可,下面是一般的数据库配置文件信息。
?php
//数据库连接信息
$cfg_dbhost = 'localhost';修改此处的localhost为127.0.0.1
$cfg_dbname = 'fewfwefsdf';
$cfg_dbuser = 'fsdfsdf';
$cfg_dbpwd = 'fewffdsf';
$cfg_db_language = 'UTF-8'
?
方法二:IIS 7及IIS 7.5是默认开启IPv6组件的,现在不少国内大厂商同样在部署IPv6;如果你的服务器用不上IPv6网络,那么直接把IPv6禁用即可,打开“%systemroot%\System32\drivers\etc\hosts”这个文件,注释掉“::1 localhost”即可。
方法三:直接把PHP版本降级即可,保持在PHP 5.2.17版本,这是目前用得最多的版本,几乎所有的PHP网站程序都可以运行在这个版本上。经测试,在PHP 5.2系列版本,IIS 7和IIS 7.5均能保证高效运行PHP网站程序。
其实,解决方法是很简单的,只要一步即可完成,只是个中缘由,网站建设估计在你没看到网友及IIS官网的解决方法之前,你同样会各种纠结各种埋怨IIS的。不管是IIS 7,还是IIS 7.5,在运行PHP方面速度都有很大的提升,不用什么问题都怪罪到IIS上,很多时候,只是我们对IIS的认识还不够。
windows 2008 r2 iis7 +php web环境怎么安装
方法/步骤第一步首先确认你的系统信息本教程在2008系统版本上测试成功第二步 安装IIS,依次点击服务器管理 ---》角色---》添加角色第三步 依次点击 下一步 ,全选所有的IIS服务器选项(我这是最快速的方法),直到安装完毕依次打开 控制面板----管理工具----iis服务器管理工具 打开iis的界面 打开处理程序程序映射 --添加模块映射 选择php(php版本选择非线程安全)安装目录下 php-cgi.exe 设置完毕点击保存最后一步:确定你的vc11有没有安装 如果vc11没有安装的话 呵呵 服务器会报500错误 fastcgi 进程错误 所以你一定要确认下最后一步 phpinfo()验证 大工告成了!
Windows 2008 下 PHP 开启 opcache 后频繁 500 错误解决方式
最近公司后台访问速度下降,操作卡顿,公司后台环境是 windows server 2008 + iis7 + php5.6,于是在参考网上解决方案后,觉得使用 opcache 最为方便,于是参考几篇配置示例文档后,在线部署了。经过一段时间体验后,发现确实快了很多,但是相应的出现了一个以前几乎没见过的问题,访问后台时经常性 500 错误,但是刷新页面就恢复正常了,将这个现象在网上搜了一番,确实存在这个问题,但是找了许多帖子也没有发现靠谱的解决方案,于是就搁置了这个问题,刷新页面重试也是可以忍受的。
后来,经公司运营反馈发现,500 错误发生的太频繁了,另外有时候刷新也不管用,因为后台有些页面会一次性批量请求后端接口,然后几乎都是 500,这个问题就有些严重了,于是重新开始在网上寻求解决方式。
搜索到两个方案如下:
在 Internet 信息服务(IIS)管理器下的应用程序池中选择应用,右键-高级设置-标识,将 ApplicationPoolIdentity 修改为 LocalSystem,经验证,失败。
在 PHP 手册中有这么一个配置项
另外,在评论中有下面这段话,
大致意思是当我们在 windows 平台下开启 opcache 时,你可能发现运行时出现随机 500 错误,然后在 php.ini 中添加一行配置 opcache.mmap_base = 0x20000000 可以解决。不幸的是,我不知道值“0x20000000”的意义,我只能告诉你这个值可以解决这个问题。
经过验证,成功解决 500 错误!
下面贴下我自己的 opcache 配置
Windows Server 2008安装IIS7图文教程
原文
环境:
阿里云平台
Windows Server 2008 R2
操作:
摘要: 本文讲的是Windows Server 2008安装IIS7图文教程, 1) 安装Web服务器IIS 1-1. 依次点击「开始」-「管理工具」-「服务器管理器」,启动服务器管理器。 1-2. 点击左侧栏的「角色」之后,点击追加「添加角色」。 1-3. 启动「添加角色向导」
1) 安装Web服务器IIS
1-1. 依次点击「开始」-「管理工具」-「服务器管理器」,启动服务器管理器。
教程-server 2008 r2 iis7"
1-2. 点击左侧栏的「角色」之后,点击追加「添加角色」。
1-3. 启动「添加角色向导」之后,点击「下一步」。
1-4. 勾选「Web 服务器(IIS)」之后,点击「下一步」。
1-5. 点击「下一步」。
1-6. 这次要运行 PHP 因此选择以下3个之后,点击 「下一步」。
1-7. 确认安装内容之后,点击 「安装」。
1-8. 如下显示安装Web服务器IIS的进度页面。
1-9. 确认安装成功之后,点击「关闭」。
1-10. 安装完成之后IIS7,访问「 」确认IIS是否正常运行。显示如下页面,就表示IIS7在正常运行状态。IIS的默认根目录是「C:\inetpub\wwwroot」,可以把HTML文件存放到该目录下确认IIS的运行情况。
2) 确认防火墙的配置
Windows防火墙有禁止外部PC的访问本地HTTP服务的配置,为了以防万一,确认防火墙上已允许HTTP访问。
2-1. 依次点击「开始」-「管理工具」-「高级安全 Windows 防火墙」。
2-2. 启动「高级安全 Windows 防火墙」之后,点击左侧栏的「入站规则」。
2-3. 确认「万维网服务(HTTP 流入量)」的操作在「允许」,已启用在「是」的状态。
阿里云服务器Windwos Server2008防火墙默认设定是允许HTTP访问。而在Amazon EC2,需要在安全组(Security Group)的Allowed Connections里追加HTTP。
以上是云栖社区我为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索iis , windows , 服务器 , 安全 , http 配置 server 2008 r2 iis7、windows2008 iis7 php、windows2008 iis7配置、windows2008安装iis7、windows2008 iis7,以便于您获取更多的相关知识。