iis怎么配置php的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iis怎么配置php的相关的知识,希望对你有一定的参考价值。
iis有没有像wmap这样的集成安装文件的,可以很快就安装好的,或者说哪里有配置教程,谢谢了
xp系统的
如果搭建 php 系统时,使用 IIS 做为服务器平台,个人推荐使用 Php Manager 工具。
在 IIS 平台中配置php环境的方法有几种,用PHP Manager配置php环境应该算是比较简单的一种方法。这个工具软件是微软发布的面向 IIS的PHP管理器,x86和x64系统均可使用,用途如下:
*关联PHP和IIS
*并列运行多个PHP版本在同一台服务器上,甚至在同一网站
*检查PHP运行时配置和环境(的phpinfo()函数的输出)
*配置各种PHP设置
*启用或禁用PHP扩展
*远程管理php.ini PHP配置文件
使用也很简单,只需要下载并安装 Php Manager,安装完成后,会在 IIS 管理器中增加一个图标:
双击这个图标就会进入 PHP 的设置界面:
iis 你需要安装php mysql 和zend优化 这些在Windows里面安装都比较麻烦 需要手动复制一些文件到系统盘里面的某个文件夹,zend优化还需要手动安装 并在php. ini尾部加入zend路径
安装好了配置iis的时候要对脚本模式进行设置,很久没完iis了忘记怎么配置了
你自己多点点看 参考技术B iis配置php么?
1:将 php-5.2.10-Win32.zip解压后命名为php, 复制到 D:\phpsev\ 下.
2:将 D:\phpsev\php 与 D:\phpsev\php\ext 所有*.dll文件复制到 C:\WINDOWS\system32 下并覆盖.
3:将 D:\phpsev\php 下的 php-win.exe,php.ini-dist,php.exe 三个文件复制到 C:\WINDOWS 并重命名 php.ini-dist 为 php.ini
4:打开IIS(信息服务) – Web服务扩展-添加一个新的 Web 扩展,扩展名 php ,要求文件 – 添加-浏览-D:\phpsev\php\php5isapi.dll,设置扩展允许状态项打勾
5:Web服务扩展 – 所有 Isapi 扩展 与 Internet 数据连接器两项 – 设置扩展允许状态项打勾
6:右击所要支持Php的站点选择属性 – Isapi 筛选器 – 添加 – 筛选器名称:php – 可执行文件:D:\phpsev\php\php5isapi.dll
7:主目录 – 配置 – 映射添加 – 可执行文件:D:\phpsev\php\php5isapi.dll – 扩展名:.php本回答被提问者采纳 参考技术C (PHP安装)
http://zhidao.baidu.com/question/322636938.html
参考最佳答案
IIS上面怎么开ShopEx伪静态
其实ShopEx官网上,关于伪静态的文章分享已经很多了,早在很久以前,我也是按照论坛里的文章给自己的Win2003+iis6服务器配置伪静态,在这期间, 也有不少网友找我帮他配置,其间也遇过不少配置伪静态的问题,在这里我就总结一下并分享一下步骤;
ShopEx伪静态配置步骤如下:(Win2003+iis6+php5.X以上环境
1、下载免费版本Rewrite3组件 http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0056_Lite.msi
2、安装完后,Rewrite3已经自动将整个IIS里所有网站都伪静态了,如果担心与其他有影响,你可以直接在IIS“网站”右击属性,在“ISAPI筛选器”中直接删掉ISAPI_Rewrite3,然后在你需要伪静态的网站里同样的步骤来添加即可;
添加步骤:在指定站点上右击 “属性-ISAPI筛选器-添加-选择C:Program FilesHeliconISAPI_Rewrite3ISAPI_Rewrite.dll”名子打上Rewrite即可;
(如果你不担心会影响,可以全部网站都伪静态,这一步就不需要操作了)
3、设置完后,打开 C:Program FilesHeliconISAPI_Rewrite3httpd.conf 并添加以下规则
# 设置RewriteBase的值为你的商店目录地址
RewriteBase /
RewriteCond %{REQUEST_FILENAME} .(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|cgi|shtml|shtm|phtm)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L] 4、别急,这一步非常关键啊
A.给Helicon目录添加权限,分别添加Everyone、Network service、IIS_WPG
操作步骤:打开 C:Program Files 对Helicon目录右击“属性-安全-添加-高级-立即查找-选择相应的名称即可”
B.给对应的站点加权限,在你IIS中,对你需要伪静态的站点上右击属性,选择权限,增加Network service权限即可
5、一切都配置并设置好后,重启IIS即可
6、在ShopEx后台 “营销推广_SEO设置_启用伪静态”中开启伪静态即可;
如果不能成功伪静态,你可能少操作了如下步骤:
1、检查是否成功添加Helicon目录权限
2、检查是否成功添加你需要伪静态站点的目录权限
3、是否重启过IIS
4、是否有在IIS整个网站中删除ISAPI_Rewrite3,如果没有,重复应用了,也有冲突的;
以上是关于iis怎么配置php的的主要内容,如果未能解决你的问题,请参考以下文章
我iis+php的环境不能以“w”的方式打开文件,只能以只读“r”的方式打开文件,需要怎么配置呢才行呢?