iis 7 php 配置,PHP 5.6 + IIS 7.0配置

1. 首先要注意PHP的版本,PHP必须要non-thread-safe 非线程安全版本。看到64位的是experiment版本,所以我还是下载x86版本。解压到某个地方,我将它解压到c:\php目录。

2. IIS 7.0,我是启用Win 7 64位英文版里的IIS,到control panel的Programs,Programs and Features,Turn Windows features on or off,先勾选Internet Information Services,然后,World Wide Web Services,Application Development Features,勾上CGI,因为我也要弄ASP.net,再加上别的也不清楚有没用,我就全勾选上了。然后点“OK"即可。

3. 然后,到Control Panel,System and Security,Administrative Tools,点击”Internet Information Services (IIS) Manager“,打开IIS管理器,到Sites,右击,选"Add Web Site",填入Site Name,Physical path,Port就OK了。

4. 双击Sites,再双击刚才添加的Web Site,在右边IIS部分,找到”Handler Mappings",双击,注意右边有菜单列表,选“Add Module Mapping......",在弹出的窗口,Request path填入: *.php,Module选择:FastCGIModule,Executable(optional),选择: c:\php\php-cgi.exe,Name填入: php。点:OK即可。

5. 配置php,到c:\php目录,选择:php.ini-development或者php.ini-production,将它改名为:php.ini,找到:; On windows:  及 ; extension_dir = "ext",把后一行的分号去掉,然后改为:extension_dir = "c:/php/ext",找到:;date.timezone =,将分号去掉,改为: date.timezone = Asia/Shanghai,找到extension,暂时先改为:

extension=php_bz2.dll

extension=php_curl.dll

extension=php_fileinfo.dll

extension=php_gd2.dll

extension=php_gettext.dll

extension=php_gmp.dll

extension=php_intl.dll

extension=php_imap.dll

;extension=php_interbase.dll

extension=php_ldap.dll

extension=php_mbstring.dll

extension=php_exif.dll      ; Must be after mbstring as it depends on it

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client

extension=php_openssl.dll

;extension=php_pdo_firebird.dll

;extension=php_pdo_mysql.dll

;extension=php_pdo_oci.dll

extension=php_pdo_odbc.dll

;extension=php_pdo_pgsql.dll

;extension=php_pdo_sqlite.dll

;extension=php_pgsql.dll

;extension=php_pspell.dll

extension=php_shmop.dll

; The MIBS data available in the PHP distribution must be installed.

; See http://www.php.net/manual/en/snmp.installation.php

;extension=php_snmp.dll

extension=php_soap.dll

extension=php_sockets.dll

;extension=php_sqlite3.dll

;extension=php_sybase_ct.dll

extension=php_tidy.dll

extension=php_xmlrpc.dll

extension=php_xsl.dll

这是因为有些部分的library没有安装,所以就没打开。

保存php.ini。

7.看是否设置成功(就是有些打开出会错,把错误屏蔽),可以到DOS环境,c:\php目录,输入:php --info,如果不跳出错误,就表明都设置OK,如果跳出错误,可以先注释掉这一行,或者安装相应的软件。

8. 在你添加的Web Site根目录,加上一个名为: phpinfo.php的文件,里面内容为:<?php phpinfo()?>,然后,到浏览器,输入:http://localhost:端口/phpinfo.php,如果没出错,就能显示对应的php信息。

在安装了VS2013的Win 7 64位环境及新安装的Win 7 32位环境测试OK。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值