我的编程空间,编程开发者的网络收藏夹
学习永远不晚

IIS10如何配置PHP

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

IIS10如何配置PHP

这篇文章主要介绍“IIS10如何配置PHP”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“IIS10如何配置PHP”文章能帮助大家解决问题。

首先 安装IIS时,找到万维网服务--应用程序开发功能,以下3项要勾选:CGI ISAPI扩展  IASPI筛选器

1.先安装php

http://windows.php.net/download/

我装是的phpstudy集成环境,用的里面的php5.2

2.配置php.ini 拷贝php.ini-development,改名为php.ini,并进行如下修改

1 扩展插件的路径

; Directory in which the loadable extensions (modules) reside.extension_dir ="D:\phpStudy\php52\ext"

填入自己真实的PHP解释器地址,以及后面跟着ext文件夹,这个里面放的都是插件

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.dllextension=php_curl.dll;extension=php_dba.dll;extension=php_dbase.dll;extension=php_fdf.dllextension=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.dllextension=php_mbstring.dll;extension=php_exif.dllextension=php_mcrypt.dll;extension=php_mhash.dll;extension=php_mime_magic.dll;extension=php_ming.dll;extension=php_msql.dll;extension=php_mssql.dllextension=php_mysql.dllextension=php_mysqli.dll;extension=php_oci8.dll;extension=php_openssl.dllextension=php_pdo.dll;extension=php_pdo_firebird.dll;extension=php_pdo_mssql.dllextension=php_pdo_mysql.dll;extension=php_pdo_oci.dll;extension=php_pdo_oci8.dllextension=php_pdo_odbc.dll;extension=php_pdo_pgsql.dllextension=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.dllextension=php_sqlite.dll;extension=php_sybase_ct.dll;extension=php_tidy.dll;extension=php_xmlrpc.dll;extension=php_xsl.dllextension=php_zip.dll;extension=php_mongo.dl;extension=php_sqlsrv.dll;extension=php_pdo_sqlsrv.dll;extension=php_ibm_db2.dll;extension=memcache.dll

3 设置时区

[Date]; Defines the default timezone used by the date functionsdate.timezone = PRC

改成
  date.timezone = Asia/Shanghai

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;

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

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筛选器

IIS10如何配置PHP

1 找到处理程序映射,添加模块映射
 都点击确定之后,会弹出一个警告对话框,点击“是”就可以了,由于已经添加好了,这里找到添加的模块截的图

IIS10如何配置PHP

IIS10如何配置PHP

IIS10如何配置PHP

2 找到ISPAI和CGI限制,点右边的添加。这里截图是添加好的

IIS10如何配置PHP

IIS10如何配置PHP

3 找到ISPAI筛选器,点击右边的添加,这里同样是添加好的截图

IIS10如何配置PHP

IIS10如何配置PHP

4 添加默认文档

IIS10如何配置PHP

IIS10如何配置PHP

之后新建一个站点用以测试,在添加的站点根目录下新建index.php,输入<?php phpinfo(); ?> 保存,接着浏览网站,会看到phpinfo信息了

IIS10如何配置PHP

IIS10如何配置PHP

关于“IIS10如何配置PHP”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

IIS10如何配置PHP

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

IIS10如何配置PHP

这篇文章主要介绍“IIS10如何配置PHP”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“IIS10如何配置PHP”文章能帮助大家解决问题。首先 安装IIS时,找到万维网服务--应用程序开发功能,以下
2023-06-29

如何配置php环境

如何配置php环境?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一.nginx实现php动态解析原理nginx 是一个高性能的http服务器和反向代理服务器。即
2023-06-15

如何完成PHP配置

这篇文章给大家分享的是有关如何完成PHP配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、将解压后的 php-4.3.6-installer内的文件全部自制到C:\php文件夹下2、PHP配置(1)、与PHP
2023-06-17

php如何安装配置curl

这篇文章主要介绍了php如何安装配置curl,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先将PHP安装目录下的php_curl.dll、libeay32.dll和ssle
2023-06-14

php ini_get如何修改配置

这篇文章主要介绍“php ini_get如何修改配置”,在日常操作中,相信很多人在php ini_get如何修改配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php ini_get如何修改配置”的疑惑有所
2023-06-20

apache如何配置php环境

要配置 Apache 和 PHP 环境,需要按照以下步骤进行操作:1. 安装 Apache Web 服务器:首先,要安装 Apache Web 服务器。可以通过在终端中输入以下命令来安装 Apache:```sudo apt-get upd
2023-08-24

php框架laravel如何配置

要配置Laravel框架,您需要按照以下步骤进行操作:安装 Laravel:首先,确保您已经安装了 Composer。然后,在命令行中运行以下命令来安装 Laravel:composer global require laravel/in
2023-10-23

php如何修改session配置

这篇文章主要介绍“php如何修改session配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何修改session配置”文章能帮助大家解决问题。Session 在 PHP 中是一种非常常用
2023-07-06

nginx mysql php如何安装配置

nginx mysql php安装配置的方法:1、下载Nginx并安装启动nginx;2、解压“php-7.2.25.tar.gz”并安装php所需的依赖;3、更改nginx的配置文件;4、安装mysql并启动服务即可。
2017-05-13

Ubuntu如何配置php、nginx和redis

这篇文章主要介绍“Ubuntu如何配置php、nginx和redis”,在日常操作中,相信很多人在Ubuntu如何配置php、nginx和redis问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu如
2023-07-04

如何配置php与apache环境

本文将为大家详细介绍“如何配置php与apache环境”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“如何配置php与apache环境”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去
2023-06-06

php开发环境如何配置

要配置PHP开发环境,您需要执行以下步骤:1. 安装PHP:从PHP官方网站(https://www.php.net/downloads.php)下载适合您操作系统的PHP安装包,并按照安装向导进行安装。2. 配置PHP:在安装完成后,您需
2023-09-05

如何安装和配置PHP-FPM

本文将为大家详细介绍“如何安装和配置PHP-FPM”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“如何安装和配置PHP-FPM”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知
2023-06-06

PHP如何安装配置使用

本篇内容介绍了“PHP如何安装配置使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!2015年6月11日,PHP官网发布消息,正式公开发布P
2023-06-21

php中imap如何安装配置

小编给大家分享一下php中imap如何安装配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php imap安装配置的方法:1、安装所需依赖;2、下载php7.4
2023-06-20

如何优化php+php-fom+nginx配置参数

这篇文章主要介绍了如何优化php+php-fom+nginx配置参数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何优化php+php-fom+nginx配置参数文章都会有所收获,下面我们一起来看看吧。一、前
2023-06-29

如何解析PHP及配置文件

这篇文章将为大家详细讲解有关如何解析PHP及配置文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PHP是什么PHP是HypertextPreprocessor超文本预处理器的缩写,是一种广
2023-06-04

Linux中如何搭建和配置PHP

Linux中如何搭建和配置PHP,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。PHP(Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的
2023-06-28

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录