加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_潮州站长网 (http://www.0768zz.com/)- 物联安全、建站、操作系统、云计算、数据迁移!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

一文介绍IIS10是怎么配置PHP的

发布时间:2022-07-09 13:12:13 所属栏目:PHP教程 来源:互联网
导读:笔记不支持上传图片,记成文章了 首先 安装IIS时,找到万维网服务--应用程序开发功能,以下3项要勾选:CGI ISAPI扩展 IASPI筛选器 1.先安装php http://windows.php.net/download/ 我装是的phpstudy集成环境,用的里面的php5.2 2.配置php.ini 拷贝php.ini-dev
  笔记不支持上传图片,记成文章了
 
  首先 安装IIS时,找到万维网服务--应用程序开发功能,以下3项要勾选:CGI ISAPI扩展 IASPI筛选器
 
  1.先安装php
 
  http://windows.php.net/download/
 
  我装是的phpstudy集成环境,用的里面的php5.2
 
  2.配置php.ini 拷贝php.ini-development,改名为php.ini,并进行如下修改
 
  2.1 扩展插件的路径
  
  ; Directory in which the loadable extensions (modules) reside.
 
  extension_dir ="D:phpStudyphp52ext"
 
  填入自己真实的PHP解释器地址,以及后面跟着ext文件夹,这个里面放的都是插件
 
  2.2 设置要引入哪些插件
 
  
 
  ; Windows Extensions
 
  ; Note that ODBC support is built in, so no dll is needed for it.
 
  ; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
 
  ; extension folders as well as the separate PECL DLL download (PHP 5).
 
  ; Be sure to appropriately set the extension_dir directive.
 
   
 
  extension=php_bz2.dll
 
  extension=php_curl.dll
 
  ;extension=php_dba.dll
 
  ;extension=php_dbase.dll
 
  ;extension=php_fdf.dll
 
  extension=php_gd2.dll
 
  ;extension=php_gettext.dll
 
  ;extension=php_gmp.dll
 
  ;extension=php_ifx.dll
 
  ;extension=php_imap.dll
 
  ;extension=php_interbase.dll
 
  ;extension=php_ldap.dll
 
  extension=php_mbstring.dll
 
  ;extension=php_exif.dll
 
  extension=php_mcrypt.dll
 
  ;extension=php_mhash.dll
 
  ;extension=php_mime_magic.dll
 
  ;extension=php_ming.dll
 
  ;extension=php_msql.dll
 
  ;extension=php_mssql.dll
 
  extension=php_mysql.dll
 
  extension=php_mysqli.dll
 
  ;extension=php_oci8.dll
 
  ;extension=php_openssl.dll
 
  extension=php_pdo.dll
 
  ;extension=php_pdo_firebird.dll
 
  ;extension=php_pdo_mssql.dll
 
  extension=php_pdo_mysql.dll
 
  ;extension=php_pdo_oci.dll
 
  ;extension=php_pdo_oci8.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
 
  ;extension=php_snmp.dll
 
  ;extension=php_soap.dll
 
  ;extension=php_sockets.dll
 
  extension=php_sqlite.dll
 
  ;extension=php_sybase_ct.dll
 
  ;extension=php_tidy.dll
 
  ;extension=php_xmlrpc.dll
 
  ;extension=php_xsl.dll
 
  extension=php_zip.dll
 
  ;extension=php_mongo.dl
 
  ;extension=php_sqlsrv.dll
 
  ;extension=php_pdo_sqlsrv.dll
 
  ;extension=php_ibm_db2.dll
 
  ;extension=memcache.dll
 
  2.3 设置时区
 
  
  [Date]
 
  ; Defines the default timezone used by the date functions
 
  date.timezone = PRC
 
  改成
  date.timezone = Asia/Shanghai
 
  2.4 启用fastcgi
 
  
 
  ; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
 
  ; security tokens of the calling client.  This allows IIS to define the
 
  ; security context that the request runs under.  mod_fastcgi under Apache
 
  ; does not currently support this feature (03/17/2002)
 
  ; Set to 1 if running under IIS.  Default is zero.
 
   fastcgi.impersonate = 1;
 
  2.5 cgi相关设置pathinfo
  
 
 
  ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI.  PHP's
 
  ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
 
  ; what PATH_INFO is.  For more information on PATH_INFO, see the cgi specs.  Setting
 
  ; this to 1 will cause PHP CGI to fix it's paths to conform to the spec.  A setting
 
  ; of zero causes PHP to behave as before.  Default is 1.  You should fix your scripts
 
  ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
 
   cgi.fix_pathinfo=0
 
  2.6 cgi相关设置redirect
 
  
 
  ; cgi.force_redirect is necessary to provide security running PHP as a CGI under
 
  ; most web servers.  Left undefined, PHP turns this on by default.  You can
 
  ; turn it off here AT YOUR OWN RISK
 
  ; **You CAN safely turn this off for IIS, in fact, you MUST.**
 
   cgi.force_redirect = 0
 
  IIS 官网 https://www.iis.net 还说了开启错误日志,我没有开启。
 
 
 
  Set error_log="C:php_errors.log"
 
  This can help with troubleshooting.
 
  这是官网的配置php说明
  https://www.iis.net/learn/app...
  微软官方的技术资源库中文相关文档
  https://technet.microsoft.com...
 
  3.配置IIS,安装IIS时,以下3项要勾选:CGI ISAPI扩展 IASPI筛选器
 
  7f725d410f95b0008bf3243ecf75f2d.png
 
  3.1 找到处理程序映射,添加模块映射
  都点击确定之后,会弹出一个警告对话框,点击“是”就可以了,由于已经添加好了,这里找到添加的模块截的图
 
  

(编辑:我爱制作网_潮州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读