windows7 iis7.5配置php
windows7 iis7.5配置php环境运行ecshop
首先确认IIS中启用了CGI功能:
第二
IIS 7.5中为了易于PHP程序的安装,增设了PHP Manager模块。只要您简单设定,其它的工作自动到位!下载地址:
http://phpmanager.codeplex.com/releases/view/62183,安装。
再开启IIS,会发现里面多了一个PHP Manager图标项了。
或者也可以手动改动
打开IIS管理器,在IIS管理器的中间面板下方的“功能视图”页面打开“处理程序映射”功能。在右边“操作”面板中点击“添加模块映”,在“添加模块映射”对话框中输入以下内容:
请求路径(P):*.php
模块(M):FastCgiModule
可执行文件(可选)(E):C:\[Path to PHP installation]\php-cgi.exe
名称(N):PHP_via_FastCGI
点击“请求限制(R)...”按钮并选中“仅当请求映射至以下内容时才调用处理程序(I):”然后选择“文件或文件夹(O)”;
在所有对话框中点击确定以保存配置。
第三
到http://php.net/downloads.php 下载最新的php版本(此处以php-5.2.5为例)。我们下载【php-5.2.5-x64-2007-11-12.zip】这个
版本的zip包就好。
然后,解压到C:\PHP5.2.5中就可以了
配置文件修改。
将php.ini-development改名为php.ini
修改php.ini 查找data.timezone 修改为date.timezone = “Asia/Shanghai”(这里必须改,不然会出警告)
找到Windows Extensions开启 所需模块,如:php_curl.dll php_mysql.dll php_mysqli.dll php_xmlrpc.dll php_curl.dll
只要去掉前面的 分号 保存就可以了。注意:请不要使用最新的PHP版本,ecshop会出现版本不兼容的问题。
回到IIS界面,双击PHP Manager后,点击“Register new PHP Version”,然后选择好c:\php5.2.5\php-cgi.exe,就OK了。然后静悄
悄的php.ini就会为适合IIS7.5的配置默认给你生成好了。
仍在这个界面上,可以点一下“Check phpinfo()
启动过程中有可能出出现进程没意外终止的错误,这个时候去点击c:\php5.2.5\php-cgi.exe运行会出现缺少msvcr110.dll的提示,有人说
下载一个注册,但是我试了不好使,从网上下载vcredist_x64.exe,安装后成功,原因就是缺少某些系统的类库。点击c:\php5.2.5\php-
cgi.exe成功运行。
最后核验一下吧,仍在这个界面上,可以点一下“Check phpinfo()”;然后无意外的情况下会弹出令人激动的PHPInfo页面了!
接下来就是配置ecshop,和正常配置.net网站一样,使用php-5.2.5版本没有任何问题就可以正常浏览查看。
为方便大家,需要的软件都打成包了。
地址http://pan.baidu.com/share/link?shareid=2618123854&uk=723836778